[INFO] fetching crate fast-able 1.19.4...
[INFO] testing fast-able-1.19.4 against beta-2026-01-20 for beta-1.94-1
[INFO] extracting crate fast-able 1.19.4 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate fast-able 1.19.4
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate fast-able 1.19.4
[INFO] tweaked toml for crates.io crate fast-able 1.19.4 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fast-able 1.19.4 on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fast-able 1.19.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 99bedf050189a59dac436681eb9d5e5c28fb41aa871fafc4466093e7a8777e64
[INFO] running `Command { std: "docker" "start" "-a" "99bedf050189a59dac436681eb9d5e5c28fb41aa871fafc4466093e7a8777e64", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99bedf050189a59dac436681eb9d5e5c28fb41aa871fafc4466093e7a8777e64", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99bedf050189a59dac436681eb9d5e5c28fb41aa871fafc4466093e7a8777e64", kill_on_drop: false }`
[INFO] [stdout] 99bedf050189a59dac436681eb9d5e5c28fb41aa871fafc4466093e7a8777e64
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e0613968276cc8824536f2c39574200fb3b74b3c3bd655c888d4af6ffb6300e0
[INFO] running `Command { std: "docker" "start" "-a" "e0613968276cc8824536f2c39574200fb3b74b3c3bd655c888d4af6ffb6300e0", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-core v0.3.27
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling parking_lot_core v0.9.7
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling arraystring v0.3.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling kanal v0.1.1
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling core_affinity v0.8.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.7
[INFO] [stderr]    Compiling crossbeam-queue v0.3.8
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling crossbeam v0.8.2
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling pin-project v1.0.12
[INFO] [stderr]    Compiling thingbuf v0.1.6
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling fast-able v1.19.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stdout]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stdout]    |
[INFO] [stdout] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use task_executor::*;
[INFO] [stdout]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `channel_types::*`
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                 ----^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_bounded_capacity` is never used
[INFO] [stdout]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cpu_range` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stdout]     |
[INFO] [stdout] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `useed` is never read
[INFO] [stdout]   --> src/cache_queue.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     useed: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/high_speed_cache.rs:781:17
[INFO] [stdout]     |
[INFO] [stdout] 781 |     pub fn iter(&self) -> HighSpeedCacheIter<T, LEN> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 781 |     pub fn iter(&self) -> HighSpeedCacheIter<'_, T, LEN> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/high_speed_cache.rs:791:21
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<T, LEN> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<'_, T, LEN> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreId`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stdout]   |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.48s
[INFO] running `Command { std: "docker" "inspect" "e0613968276cc8824536f2c39574200fb3b74b3c3bd655c888d4af6ffb6300e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e0613968276cc8824536f2c39574200fb3b74b3c3bd655c888d4af6ffb6300e0", kill_on_drop: false }`
[INFO] [stdout] e0613968276cc8824536f2c39574200fb3b74b3c3bd655c888d4af6ffb6300e0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5602068603be1a9ae91261086ecf5a76a00729e799feb0d49bc2fe67423dd9b7
[INFO] running `Command { std: "docker" "start" "-a" "5602068603be1a9ae91261086ecf5a76a00729e799feb0d49bc2fe67423dd9b7", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling tokio v1.26.0
[INFO] [stderr]    Compiling anstyle-query v1.1.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.4
[INFO] [stderr]    Compiling colorchoice v1.0.1
[INFO] [stderr]    Compiling anstyle v1.0.7
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.0
[INFO] [stderr]    Compiling tokio-macros v1.8.2
[INFO] [stderr]    Compiling socket2 v0.4.9
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling bytes v1.4.0
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling fast-able v1.19.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling mio v0.8.6
[INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stdout]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stdout]    |
[INFO] [stdout] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use task_executor::*;
[INFO] [stdout]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `channel_types::*`
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling anstream v0.6.14
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                 ----^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_bounded_capacity` is never used
[INFO] [stdout]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cpu_range` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stdout]     |
[INFO] [stdout] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `useed` is never read
[INFO] [stdout]   --> src/cache_queue.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     useed: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/high_speed_cache.rs:781:17
[INFO] [stdout]     |
[INFO] [stdout] 781 |     pub fn iter(&self) -> HighSpeedCacheIter<T, LEN> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 781 |     pub fn iter(&self) -> HighSpeedCacheIter<'_, T, LEN> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/high_speed_cache.rs:791:21
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<T, LEN> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<'_, T, LEN> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreId`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stdout]   |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stderr]    Compiling regex v1.10.5
[INFO] [stderr]    Compiling env_filter v0.1.0
[INFO] [stderr]    Compiling env_logger v0.11.3
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> tests/test_wg.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::time::sleep`
[INFO] [stdout]  --> tests/test_wg.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tokio::time::sleep;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: call to `.deref()` on a reference in this situation does nothing
[INFO] [stdout]   --> tests/btree.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 |     assert_eq!(2, *g.deref());
[INFO] [stdout]    |                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Deref`, so calling `deref` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreId`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stdout]   |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stdout]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stdout]    |
[INFO] [stdout] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use task_executor::*;
[INFO] [stdout]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `channel_types::*`
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Demo_高频数据` should have an upper camel case name
[INFO] [stdout]    --> src/high_speed_cache.rs:889:12
[INFO] [stdout]     |
[INFO] [stdout] 889 |     struct Demo_高频数据 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Demo高频数据`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/fast_thread_pool/pool.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 442 | /     loop {
[INFO] [stdout] 443 | |         for i in 0..100 {
[INFO] [stdout] 444 | |             // std::thread::sleep(std::time::Duration::from_micros(i % 50));
[INFO] [stdout] 445 | |             let time_hs = std::time::Instant::now();
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |         std::thread::sleep(std::time::Duration::from_micros(110));
[INFO] [stdout] 462 | |     }
[INFO] [stdout]     | |_____- any code following this expression is unreachable
[INFO] [stdout] 463 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/fast_thread_pool/mod.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout]  97 | /     loop {
[INFO] [stdout]  98 | |         for i in 0..100 {
[INFO] [stdout]  99 | |             let time_hs = std::time::Instant::now();
[INFO] [stdout] 100 | |             let count = count.clone();
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |         std::thread::sleep(std::time::Duration::from_micros(110));
[INFO] [stdout] 115 | |     }
[INFO] [stdout]     | |_____- any code following this expression is unreachable
[INFO] [stdout] 116 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]    --> src/fast_thread_pool/mod.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 142 | /     loop {
[INFO] [stdout] 143 | |         for _ in 0..500 {
[INFO] [stdout] 144 | |             let time_hs = std::time::Instant::now();
[INFO] [stdout] 145 | |             pool.spawn_blocking(move || {
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | |     }
[INFO] [stdout]     | |_____- any code following this expression is unreachable
[INFO] [stdout] 158 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/map_hash.rs:1853:17
[INFO] [stdout]      |
[INFO] [stdout] 1853 |         for (k, mut v) in &mut map {
[INFO] [stdout]      |                 ----^
[INFO] [stdout]      |                 |
[INFO] [stdout]      |                 help: remove this `mut`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/vec2.rs:897:13
[INFO] [stdout]     |
[INFO] [stdout] 897 |         for mut item in vec.iter_mut() {
[INFO] [stdout]     |             ----^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/vec2.rs:941:13
[INFO] [stdout]     |
[INFO] [stdout] 941 |         let mut vec = SyncVec::new();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/vec2.rs:1042:13
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         for mut item in &mut vec {
[INFO] [stdout]      |             ----^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/statis.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 |         for i in 0..10000_0000 {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/statis.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |         for i in 0..10000_0000 {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/statis.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |         for i in 0..10000_0000 {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pool_c`
[INFO] [stdout]   --> src/fast_thread_pool/test.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let pool_c = pool.clone();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                 ----^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for i in 0..100 {
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_bounded_capacity` is never used
[INFO] [stdout]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cpu_range` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stdout]     |
[INFO] [stdout] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `useed` is never read
[INFO] [stdout]   --> src/cache_queue.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     useed: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/statis.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     rt.join();
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let _ = rt.join();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/statis.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     rt2.join();
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let _ = rt2.join();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/statis.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     rt3.join();
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let _ = rt3.join();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `statis_v` should have an upper case name
[INFO] [stdout]    --> src/fast_thread_pool/mod.rs:132:12
[INFO] [stdout]     |
[INFO] [stdout] 132 |     static statis_v: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 132 -     static statis_v: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stdout] 132 +     static STATIS_V: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `thread_lite` should have an upper case name
[INFO] [stdout]    --> src/fast_thread_pool/mod.rs:135:12
[INFO] [stdout]     |
[INFO] [stdout] 135 |     static thread_lite: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 135 -     static thread_lite: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stdout] 135 +     static THREAD_LITE: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `statis_v` should have an upper case name
[INFO] [stdout]   --> src/fast_thread_pool/test.rs:38:12
[INFO] [stdout]    |
[INFO] [stdout] 38 |     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 38 -     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stdout] 38 +     static STATIS_V: Lazy<crate::statis::Statis> =
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `statis_v` should have an upper case name
[INFO] [stdout]    --> src/fast_thread_pool/test.rs:113:12
[INFO] [stdout]     |
[INFO] [stdout] 113 |     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 113 -     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stdout] 113 +     static STATIS_V: Lazy<crate::statis::Statis> =
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `thread_lite` should have an upper case name
[INFO] [stdout]    --> src/fast_thread_pool/test.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 |     static thread_lite: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 122 -     static thread_lite: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stdout] 122 +     static THREAD_LITE: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/high_speed_cache.rs:781:17
[INFO] [stdout]     |
[INFO] [stdout] 781 |     pub fn iter(&self) -> HighSpeedCacheIter<T, LEN> {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 781 |     pub fn iter(&self) -> HighSpeedCacheIter<'_, T, LEN> {
[INFO] [stdout]     |                                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/high_speed_cache.rs:791:21
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<T, LEN> {
[INFO] [stdout]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<'_, T, LEN> {
[INFO] [stdout]     |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/thread_channel.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     S.send(1);
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let _ = S.send(1);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/thread_channel.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     S.send(2);
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let _ = S.send(2);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/thread_channel.rs:51:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     S.send(3);
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let _ = S.send(3);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `std::result::Result` that must be used
[INFO] [stdout]   --> src/thread_channel.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 52 |     S.send(4);
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let _ = S.send(4);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.93s
[INFO] running `Command { std: "docker" "inspect" "5602068603be1a9ae91261086ecf5a76a00729e799feb0d49bc2fe67423dd9b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5602068603be1a9ae91261086ecf5a76a00729e799feb0d49bc2fe67423dd9b7", kill_on_drop: false }`
[INFO] [stdout] 5602068603be1a9ae91261086ecf5a76a00729e799feb0d49bc2fe67423dd9b7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a17c214fd1a5b037060739899bcfd49cd1118b1c99f54cd5d7209ca6dde995fd
[INFO] running `Command { std: "docker" "start" "-a" "a17c214fd1a5b037060739899bcfd49cd1118b1c99f54cd5d7209ca6dde995fd", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stderr]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stderr]    |
[INFO] [stderr] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stderr]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: ambiguous glob re-exports
[INFO] [stderr]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub use channel_types::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stderr] ...
[INFO] [stderr] 17 | pub use task_executor::*;
[INFO] [stderr]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `channel_types::*`
[INFO] [stderr]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub use channel_types::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ErrorKind`
[INFO] [stderr]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stderr]   |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `arraystring::error`
[INFO] [stderr]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use arraystring::error;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `time::Duration`
[INFO] [stderr]  --> src/cache.rs:1:42
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stderr]   |                                          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::Debug`
[INFO] [stderr]  --> src/cache_queue.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::Debug;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stderr]     |
[INFO] [stderr] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stderr]     |                 ----^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stderr]     |
[INFO] [stderr] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stderr]     |                     ----^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_default_bounded_capacity` is never used
[INFO] [stderr]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stderr]    |
[INFO] [stderr] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stderr]     |
[INFO] [stderr] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_cpu_range` is never used
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stderr]     |
[INFO] [stderr] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `useed` is never read
[INFO] [stderr]   --> src/cache_queue.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stderr]    |            ---------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 10 |     useed: usize,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/high_speed_cache.rs:781:17
[INFO] [stderr]     |
[INFO] [stderr] 781 |     pub fn iter(&self) -> HighSpeedCacheIter<T, LEN> {
[INFO] [stderr]     |                 ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 781 |     pub fn iter(&self) -> HighSpeedCacheIter<'_, T, LEN> {
[INFO] [stderr]     |                                              +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/high_speed_cache.rs:791:21
[INFO] [stderr]     |
[INFO] [stderr] 791 |     pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<T, LEN> {
[INFO] [stderr]     |                     ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 791 |     pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<'_, T, LEN> {
[INFO] [stderr]     |                                                         +++
[INFO] [stderr] 
[INFO] [stderr] warning: type `Demo_高频数据` should have an upper camel case name
[INFO] [stderr]    --> src/high_speed_cache.rs:889:12
[INFO] [stderr]     |
[INFO] [stderr] 889 |     struct Demo_高频数据 {
[INFO] [stderr]     |            ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Demo高频数据`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/fast_thread_pool/pool.rs:463:5
[INFO] [stderr]     |
[INFO] [stderr] 442 | /     loop {
[INFO] [stderr] 443 | |         for i in 0..100 {
[INFO] [stderr] 444 | |             // std::thread::sleep(std::time::Duration::from_micros(i % 50));
[INFO] [stderr] 445 | |             let time_hs = std::time::Instant::now();
[INFO] [stderr] ...   |
[INFO] [stderr] 461 | |         std::thread::sleep(std::time::Duration::from_micros(110));
[INFO] [stderr] 462 | |     }
[INFO] [stderr]     | |_____- any code following this expression is unreachable
[INFO] [stderr] 463 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/fast_thread_pool/mod.rs:116:5
[INFO] [stderr]     |
[INFO] [stderr]  97 | /     loop {
[INFO] [stderr]  98 | |         for i in 0..100 {
[INFO] [stderr]  99 | |             let time_hs = std::time::Instant::now();
[INFO] [stderr] 100 | |             let count = count.clone();
[INFO] [stderr] ...   |
[INFO] [stderr] 114 | |         std::thread::sleep(std::time::Duration::from_micros(110));
[INFO] [stderr] 115 | |     }
[INFO] [stderr]     | |_____- any code following this expression is unreachable
[INFO] [stderr] 116 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/fast_thread_pool/mod.rs:158:5
[INFO] [stderr]     |
[INFO] [stderr] 142 | /     loop {
[INFO] [stderr] 143 | |         for _ in 0..500 {
[INFO] [stderr] 144 | |             let time_hs = std::time::Instant::now();
[INFO] [stderr] 145 | |             pool.spawn_blocking(move || {
[INFO] [stderr] ...   |
[INFO] [stderr] 157 | |     }
[INFO] [stderr]     | |_____- any code following this expression is unreachable
[INFO] [stderr] 158 |       std::thread::sleep(std::time::Duration::from_secs(9999));
[INFO] [stderr]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/map_hash.rs:1853:17
[INFO] [stderr]      |
[INFO] [stderr] 1853 |         for (k, mut v) in &mut map {
[INFO] [stderr]      |                 ----^
[INFO] [stderr]      |                 |
[INFO] [stderr]      |                 help: remove this `mut`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/vec2.rs:897:13
[INFO] [stderr]     |
[INFO] [stderr] 897 |         for mut item in vec.iter_mut() {
[INFO] [stderr]     |             ----^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/vec2.rs:941:13
[INFO] [stderr]     |
[INFO] [stderr] 941 |         let mut vec = SyncVec::new();
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]     --> src/vec2.rs:1042:13
[INFO] [stderr]      |
[INFO] [stderr] 1042 |         for mut item in &mut vec {
[INFO] [stderr]      |             ----^^^^
[INFO] [stderr]      |             |
[INFO] [stderr]      |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/statis.rs:57:13
[INFO] [stderr]    |
[INFO] [stderr] 57 |         for i in 0..10000_0000 {
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/statis.rs:52:13
[INFO] [stderr]    |
[INFO] [stderr] 52 |         for i in 0..10000_0000 {
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/statis.rs:47:13
[INFO] [stderr]    |
[INFO] [stderr] 47 |         for i in 0..10000_0000 {
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pool_c`
[INFO] [stderr]   --> src/fast_thread_pool/test.rs:95:9
[INFO] [stderr]    |
[INFO] [stderr] 95 |     let pool_c = pool.clone();
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_pool_c`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stderr]     |
[INFO] [stderr] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stderr]     |                 ----^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `i`
[INFO] [stderr]   --> src/fast_thread_pool/mod.rs:98:13
[INFO] [stderr]    |
[INFO] [stderr] 98 |         for i in 0..100 {
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/statis.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 62 |     rt.join();
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 62 |     let _ = rt.join();
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/statis.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 63 |     rt2.join();
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 63 |     let _ = rt2.join();
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/statis.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     rt3.join();
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 64 |     let _ = rt3.join();
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `statis_v` should have an upper case name
[INFO] [stderr]    --> src/fast_thread_pool/mod.rs:132:12
[INFO] [stderr]     |
[INFO] [stderr] 132 |     static statis_v: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 132 -     static statis_v: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stderr] 132 +     static STATIS_V: once_cell::sync::Lazy<crate::statis::Statis> =
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `thread_lite` should have an upper case name
[INFO] [stderr]    --> src/fast_thread_pool/mod.rs:135:12
[INFO] [stderr]     |
[INFO] [stderr] 135 |     static thread_lite: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 135 -     static thread_lite: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stderr] 135 +     static THREAD_LITE: once_cell::sync::Lazy<crate::fast_thread_pool::ThreadPoolLite> =
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `statis_v` should have an upper case name
[INFO] [stderr]   --> src/fast_thread_pool/test.rs:38:12
[INFO] [stderr]    |
[INFO] [stderr] 38 |     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]    |
[INFO] [stderr] 38 -     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stderr] 38 +     static STATIS_V: Lazy<crate::statis::Statis> =
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `statis_v` should have an upper case name
[INFO] [stderr]    --> src/fast_thread_pool/test.rs:113:12
[INFO] [stderr]     |
[INFO] [stderr] 113 |     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 113 -     static statis_v: Lazy<crate::statis::Statis> =
[INFO] [stderr] 113 +     static STATIS_V: Lazy<crate::statis::Statis> =
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `thread_lite` should have an upper case name
[INFO] [stderr]    --> src/fast_thread_pool/test.rs:122:12
[INFO] [stderr]     |
[INFO] [stderr] 122 |     static thread_lite: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stderr]     |            ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: convert the identifier to upper case
[INFO] [stderr]     |
[INFO] [stderr] 122 -     static thread_lite: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stderr] 122 +     static THREAD_LITE: Lazy<ThreadPoolLite> = Lazy::new(|| ThreadPoolLite::new());
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/thread_channel.rs:49:5
[INFO] [stderr]    |
[INFO] [stderr] 49 |     S.send(1);
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 49 |     let _ = S.send(1);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/thread_channel.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     S.send(2);
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 50 |     let _ = S.send(2);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/thread_channel.rs:51:5
[INFO] [stderr]    |
[INFO] [stderr] 51 |     S.send(3);
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 51 |     let _ = S.send(3);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/thread_channel.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 52 |     S.send(4);
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 52 |     let _ = S.send(4);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `fast-able` (lib) generated 15 warnings (run `cargo fix --lib -p fast-able` to apply 10 suggestions)
[INFO] [stderr] warning: `fast-able` (lib test) generated 40 warnings (14 duplicates) (run `cargo fix --lib -p fast-able --tests` to apply 15 suggestions)
[INFO] [stderr] warning: call to `.deref()` on a reference in this situation does nothing
[INFO] [stderr]   --> tests/btree.rs:58:21
[INFO] [stderr]    |
[INFO] [stderr] 58 |     assert_eq!(2, *g.deref());
[INFO] [stderr]    |                     ^^^^^^^^ help: remove this redundant call
[INFO] [stderr]    |
[INFO] [stderr]    = note: the type `i32` does not implement `Deref`, so calling `deref` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stderr]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `error` and `info`
[INFO] [stderr]  --> src/bin/test_core_affinity.rs:2:11
[INFO] [stderr]   |
[INFO] [stderr] 2 | use log::{error, info};
[INFO] [stderr]   |           ^^^^^  ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `fs::OpenOptions`
[INFO] [stderr]  --> src/bin/test_core_affinity.rs:3:15
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `log::info`
[INFO] [stderr]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use log::info;
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CoreId`
[INFO] [stderr]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stderr]   |
[INFO] [stderr] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stderr]   |                                   ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::time::Duration`
[INFO] [stderr]  --> tests/test_wg.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::time::Duration;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `tokio::time::sleep`
[INFO] [stderr]  --> tests/test_wg.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use tokio::time::sleep;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `error` and `info`
[INFO] [stderr]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stderr]   |
[INFO] [stderr] 2 | use log::{error, info};
[INFO] [stderr]   |           ^^^^^  ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `fs::OpenOptions`
[INFO] [stderr]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `core1`
[INFO] [stderr]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stderr]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `fast-able` (test "btree") generated 1 warning (run `cargo fix --test "btree" -p fast-able` to apply 1 suggestion)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity") generated 2 warnings (run `cargo fix --bin "test_core_affinity" -p fast-able` to apply 2 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_bounded_executor") generated 2 warnings (run `cargo fix --bin "test_bounded_executor" -p fast-able` to apply 2 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_bounded_executor" test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity" test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `fast-able` (test "test_wg") generated 2 warnings (run `cargo fix --test "test_wg" -p fast-able` to apply 2 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity_one" test) generated 3 warnings (run `cargo fix --bin "test_core_affinity_one" -p fast-able --tests` to apply 3 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity_one") generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fast_able-3ca76ae9dd6bbe42)
[INFO] [stdout] 
[INFO] [stdout] running 92 tests
[INFO] [stderr] [2026-01-28T08:30:27Z WARN  fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false
[INFO] [stderr] [2026-01-28T08:30:27Z DEBUG fast_able::fast_thread_pool::utils] use core_affinity core_ids: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[INFO] [stderr] [2026-01-28T08:30:27Z WARN  fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false
[INFO] [stderr] [2026-01-28T08:30:27Z INFO  fast_able::fast_thread_pool::lite] 物理CPU数量: 8, 逻辑CPU数量: 16, CORES获取的核心数: 16
[INFO] [stderr] [2026-01-28T08:30:27Z INFO  fast_able::fast_thread_pool::lite] 核心ID列表: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[INFO] [stderr] [2026-01-28T08:30:27Z INFO  fast_able::fast_thread_pool::lite] 系统支持超线程技术，每个物理核心有多个逻辑核心
[INFO] [stdout] test defer::test::test_defer ... ok
[INFO] [stdout] test error::test::test_error ... ok
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_types ... ok
[INFO] [stdout] test high_speed_cache::test_高频数据::test_iter_rev ... ok
[INFO] [stdout] test fast_thread_pool::lite::test_cores_count ... ok
[INFO] [stdout] test high_speed_cache::test_高频数据::test_iter_mut ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_insert_and_get ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_iterators ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_new ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_remove ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_with_custom_size ... ok
[INFO] [stdout] test high_speed_cache::test_高频数据::test_索引器_异常处理 ... ok
[INFO] [stdout] test high_speed_cache::test_高频数据::test_高频数据_迭代器 ... ok
[INFO] [stderr] [2026-01-28T08:30:27Z DEBUG fast_able::fast_thread_pool::pool] thread core: 21, set_core_affinity: true
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_feature_info ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_clear ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_debug ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_comprehensive ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_clone ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_arc ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_contains_key ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_debug ... ok
[INFO] [stdout] test high_speed_cache::test_高频数据::test_完整迭代器行为 ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_capacity_operations ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_clear ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_default ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_default ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_from_hashmap ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_or_insert ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_guard_partial_eq ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_or_insert_with ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_dirty_ref ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_guard_debug ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_iter_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_iter_ref ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_clone ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_inner ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_insert_replace ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_insert_and_get ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_iterator ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_remove_entry ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_retain ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_remove ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_nlock ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_nlock_empty ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_new ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iterators ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_map ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_partial_eq ... ok
[INFO] [stderr] [2026-01-28T08:30:27Z DEBUG fast_able::fast_thread_pool::pool] thread core: 0, set_core_affinity: true
[INFO] [stdout] test static_type::test_static_type ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_serialization ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_values_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_capacity ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_concurrent_access ... ok
[INFO] [stdout] test num_log::test ... ok
[INFO] [stdout] test static_type_std::test_static_type ... ok
[INFO] [stdout] test unsafe_cell_type::test ... ok
[INFO] [stdout] test unsafe_cell_type::test_serialize ... ok
[INFO] [stdout] test vec::test_case ... ok
[INFO] [stdout] test vec::tests::test_contains ... ok
[INFO] [stdout] test vec::tests::test_clear ... ok
[INFO] [stdout] test vec::tests::test_from_iter_and_extend ... ok
[INFO] [stdout] test vec::tests::test_index_methods ... ok
[INFO] [stdout] test vec::tests::test_concurrent_modify ... ok
[INFO] [stdout] test vec::tests::test_into_iter_mut ... ok
[INFO] [stdout] test vec::tests::test_into_iter_owned ... ok
[INFO] [stdout] test vec::tests::test_into_iter_ref ... ok
[INFO] [stdout] test vec::tests::test_concurrency ... ok
[INFO] [stdout] test vec::tests::test_iter ... ok
[INFO] [stdout] test vec::tests::test_iter_double_ended ... ok
[INFO] [stdout] test vec::tests::test_iter_empty ... ok
[INFO] [stdout] test vec::tests::test_iter_notlock ... ok
[INFO] [stdout] test vec::tests::test_iter_mut ... ok
[INFO] [stdout] test vec::tests::test_new_and_capacity ... ok
[INFO] [stdout] test vec::tests::test_push_and_get ... ok
[INFO] [stdout] test vec::tests::test_remove_and_pop ... ok
[INFO] [stdout] test vec::tests::test_iterator_traits ... ok
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_panic
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(109)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 1 but the index is 1
[INFO] [stderr]     │ Location: file: 'src/vec2.rs', line: 797, column: 20
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_mut_panic
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(108)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 1 but the index is 1
[INFO] [stderr]     │ Location: file: 'src/vec2.rs', line: 805, column: 25
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_panic
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(109)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 1 but the index is 1
[INFO] [stderr]     │ Location: file: 'src/vec2.rs', line: 797, column: 20
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_mut_panic
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(108)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 1 but the index is 1
[INFO] [stderr]     │ Location: file: 'src/vec2.rs', line: 805, column: 25
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stdout] test fast_thread_pool::_test_tokio ... FAILED
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test fast_thread_pool::pool::_test_pool ... FAILED
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test fast_thread_pool::test_thread ... FAILED
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_task_executor_unified ... ok
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(89)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stdout] test vec::tests::test_index_panic - should panic ... ok
[INFO] [stdout] test vec::tests::test_index_mut_panic - should panic ... ok
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool_2
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(94)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: unsafe_cell_type::test_mut_thread
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(97)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: unsafe_cell_type::test_mut_thread
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(97)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test unsafe_cell_type::test_mut_thread ... FAILED
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test stock_pool::test_stock_pool ... FAILED
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool
[INFO] [stdout] test stock_pool::test_stock_pool_2 ... FAILED
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(89)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-01-28T08:30:27Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool_2
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(94)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stderr]     │ Location: file: '/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.3/src/logger.rs', line: 879, column: 16
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stdout] test high_speed_cache::test_高频数据::test_demo_高频数据 ... ok
[INFO] [stdout] test thread_channel::test ... ok
[INFO] [stderr] [2026-01-28T08:30:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 960500, 所有任务耗时(微秒): 5012771795, 平均耗时: 5218, 耗时任务数(100微秒): 328288, 耗时任务数占比: 3418/10000
[INFO] [stdout] test elapsed_time::test_ElapsedTime ... ok
[INFO] [stderr] [2026-01-28T08:30:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1208200, 所有任务耗时(微秒): 3054060846, 平均耗时: 2527, 耗时任务数(100微秒): 240359, 耗时任务数占比: 1989/10000
[INFO] [stderr] [2026-01-28T08:30:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1278400, 所有任务耗时(微秒): 448166106, 平均耗时: 350, 耗时任务数(100微秒): 137622, 耗时任务数占比: 1077/10000
[INFO] [stderr] [2026-01-28T08:30:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1216200, 所有任务耗时(微秒): 8705255908, 平均耗时: 7157, 耗时任务数(100微秒): 249938, 耗时任务数占比: 2055/10000
[INFO] [stderr] [2026-01-28T08:30:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1129400, 所有任务耗时(微秒): 3396683024, 平均耗时: 3007, 耗时任务数(100微秒): 333090, 耗时任务数占比: 2949/10000
[INFO] [stderr] [2026-01-28T08:30:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1235600, 所有任务耗时(微秒): 1586759988, 平均耗时: 1284, 耗时任务数(100微秒): 236201, 耗时任务数占比: 1912/10000
[INFO] [stdout] test statis::test ... ok
[INFO] [stderr] [2026-01-28T08:30:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1144625, 所有任务耗时(微秒): 394339506, 平均耗时: 344, 耗时任务数(100微秒): 169411, 耗时任务数占比: 1480/10000
[INFO] [stderr] [2026-01-28T08:30:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1203375, 所有任务耗时(微秒): 199761090, 平均耗时: 166, 耗时任务数(100微秒): 147885, 耗时任务数占比: 1229/10000
[INFO] [stderr] [2026-01-28T08:30:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1124608, 所有任务耗时(微秒): 351924812, 平均耗时: 312, 耗时任务数(100微秒): 237739, 耗时任务数占比: 2114/10000
[INFO] [stderr] [2026-01-28T08:30:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1049756, 所有任务耗时(微秒): 211808584, 平均耗时: 201, 耗时任务数(100微秒): 148520, 耗时任务数占比: 1415/10000
[INFO] [stderr] [2026-01-28T08:31:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1014636, 所有任务耗时(微秒): 176880555, 平均耗时: 174, 耗时任务数(100微秒): 136692, 耗时任务数占比: 1347/10000
[INFO] [stderr] [2026-01-28T08:31:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1304130, 所有任务耗时(微秒): 222754385, 平均耗时: 170, 耗时任务数(100微秒): 117370, 耗时任务数占比: 900/10000
[INFO] [stderr] [2026-01-28T08:31:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1212270, 所有任务耗时(微秒): 275591706, 平均耗时: 227, 耗时任务数(100微秒): 198302, 耗时任务数占比: 1636/10000
[INFO] [stderr] [2026-01-28T08:31:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1027000, 所有任务耗时(微秒): 104333932, 平均耗时: 101, 耗时任务数(100微秒): 83311, 耗时任务数占比: 811/10000
[INFO] [stderr] [2026-01-28T08:31:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1334400, 所有任务耗时(微秒): 208327707, 平均耗时: 156, 耗时任务数(100微秒): 142799, 耗时任务数占比: 1070/10000
[INFO] [stderr] [2026-01-28T08:31:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1438400, 所有任务耗时(微秒): 58423055, 平均耗时: 40, 耗时任务数(100微秒): 355, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-01-28T08:31:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1458300, 所有任务耗时(微秒): 57764883, 平均耗时: 39, 耗时任务数(100微秒): 521, 耗时任务数占比: 4/10000
[INFO] [stderr] [2026-01-28T08:31:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1309800, 所有任务耗时(微秒): 120435231, 平均耗时: 91, 耗时任务数(100微秒): 72875, 耗时任务数占比: 556/10000
[INFO] [stderr] [2026-01-28T08:31:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1372300, 所有任务耗时(微秒): 84643152, 平均耗时: 61, 耗时任务数(100微秒): 62865, 耗时任务数占比: 458/10000
[INFO] [stdout] test fast_thread_pool::_test_task_executor has been running for over 60 seconds
[INFO] [stderr] [2026-01-28T08:31:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1010900, 所有任务耗时(微秒): 148767949, 平均耗时: 147, 耗时任务数(100微秒): 123835, 耗时任务数占比: 1225/10000
[INFO] [stderr] [2026-01-28T08:31:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 999624, 所有任务耗时(微秒): 293254709, 平均耗时: 293, 耗时任务数(100微秒): 158720, 耗时任务数占比: 1588/10000
[INFO] [stderr] [2026-01-28T08:31:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 914476, 所有任务耗时(微秒): 100664478, 平均耗时: 110, 耗时任务数(100微秒): 77556, 耗时任务数占比: 848/10000
[INFO] [stderr] [2026-01-28T08:31:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1165500, 所有任务耗时(微秒): 90715046, 平均耗时: 77, 耗时任务数(100微秒): 78329, 耗时任务数占比: 672/10000
[INFO] [stderr] [2026-01-28T08:31:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1107200, 所有任务耗时(微秒): 191930667, 平均耗时: 173, 耗时任务数(100微秒): 129018, 耗时任务数占比: 1165/10000
[INFO] [stderr] [2026-01-28T08:31:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1140254, 所有任务耗时(微秒): 757126559, 平均耗时: 663, 耗时任务数(100微秒): 143725, 耗时任务数占比: 1260/10000
[INFO] [stderr] [2026-01-28T08:31:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1196546, 所有任务耗时(微秒): 92158823, 平均耗时: 77, 耗时任务数(100微秒): 74334, 耗时任务数占比: 621/10000
[INFO] [stderr] [2026-01-28T08:31:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1186900, 所有任务耗时(微秒): 122983670, 平均耗时: 103, 耗时任务数(100微秒): 103526, 耗时任务数占比: 872/10000
[INFO] [stderr] [2026-01-28T08:31:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1157899, 所有任务耗时(微秒): 365112670, 平均耗时: 315, 耗时任务数(100微秒): 220169, 耗时任务数占比: 1901/10000
[INFO] [stderr] [2026-01-28T08:31:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 874001, 所有任务耗时(微秒): 399849827, 平均耗时: 457, 耗时任务数(100微秒): 228269, 耗时任务数占比: 2612/10000
[INFO] [stderr] [2026-01-28T08:31:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 943500, 所有任务耗时(微秒): 105041745, 平均耗时: 111, 耗时任务数(100微秒): 88554, 耗时任务数占比: 939/10000
[INFO] [stderr] [2026-01-28T08:32:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1011200, 所有任务耗时(微秒): 158621308, 平均耗时: 156, 耗时任务数(100微秒): 125215, 耗时任务数占比: 1238/10000
[INFO] [stderr] [2026-01-28T08:32:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 965200, 所有任务耗时(微秒): 130949088, 平均耗时: 135, 耗时任务数(100微秒): 100642, 耗时任务数占比: 1043/10000
[INFO] [stderr] [2026-01-28T08:32:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 948200, 所有任务耗时(微秒): 249813323, 平均耗时: 263, 耗时任务数(100微秒): 143826, 耗时任务数占比: 1517/10000
[INFO] [stderr] [2026-01-28T08:32:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 998000, 所有任务耗时(微秒): 209486298, 平均耗时: 209, 耗时任务数(100微秒): 159854, 耗时任务数占比: 1602/10000
[INFO] [stderr] [2026-01-28T08:32:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 871600, 所有任务耗时(微秒): 248940891, 平均耗时: 285, 耗时任务数(100微秒): 165351, 耗时任务数占比: 1897/10000
[INFO] [stderr] [2026-01-28T08:32:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1441800, 所有任务耗时(微秒): 57804726, 平均耗时: 40, 耗时任务数(100微秒): 778, 耗时任务数占比: 5/10000
[INFO] [stderr] [2026-01-28T08:32:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1247600, 所有任务耗时(微秒): 74814402, 平均耗时: 59, 耗时任务数(100微秒): 52508, 耗时任务数占比: 421/10000
[INFO] [stderr] [2026-01-28T08:32:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1273400, 所有任务耗时(微秒): 65124115, 平均耗时: 51, 耗时任务数(100微秒): 56940, 耗时任务数占比: 447/10000
[INFO] [stderr] [2026-01-28T08:32:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1055511, 所有任务耗时(微秒): 33032475, 平均耗时: 31, 耗时任务数(100微秒): 31942, 耗时任务数占比: 303/10000
[INFO] [stderr] [2026-01-28T08:32:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1102048, 所有任务耗时(微秒): 39188952, 平均耗时: 35, 耗时任务数(100微秒): 35056, 耗时任务数占比: 318/10000
[INFO] [stderr] [2026-01-28T08:32:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1150641, 所有任务耗时(微秒): 105890219, 平均耗时: 92, 耗时任务数(100微秒): 87691, 耗时任务数占比: 762/10000
[INFO] [stderr] [2026-01-28T08:32:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 904000, 所有任务耗时(微秒): 140640577, 平均耗时: 155, 耗时任务数(100微秒): 107547, 耗时任务数占比: 1190/10000
[INFO] [stderr] [2026-01-28T08:32:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 936600, 所有任务耗时(微秒): 309990003, 平均耗时: 330, 耗时任务数(100微秒): 111004, 耗时任务数占比: 1185/10000
[INFO] [stderr] [2026-01-28T08:32:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 984500, 所有任务耗时(微秒): 230594426, 平均耗时: 234, 耗时任务数(100微秒): 177414, 耗时任务数占比: 1802/10000
[INFO] [stderr] [2026-01-28T08:32:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1110750, 所有任务耗时(微秒): 414600124, 平均耗时: 373, 耗时任务数(100微秒): 149428, 耗时任务数占比: 1345/10000
[INFO] [stderr] [2026-01-28T08:32:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 933850, 所有任务耗时(微秒): 210668039, 平均耗时: 225, 耗时任务数(100微秒): 159190, 耗时任务数占比: 1705/10000
[INFO] [stderr] [2026-01-28T08:32:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1137600, 所有任务耗时(微秒): 51231647, 平均耗时: 45, 耗时任务数(100微秒): 48773, 耗时任务数占比: 429/10000
[INFO] [stderr] [2026-01-28T08:32:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1114300, 所有任务耗时(微秒): 98185910, 平均耗时: 88, 耗时任务数(100微秒): 77486, 耗时任务数占比: 695/10000
[INFO] [stderr] [2026-01-28T08:32:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1081400, 所有任务耗时(微秒): 104485355, 平均耗时: 96, 耗时任务数(100微秒): 80550, 耗时任务数占比: 745/10000
[INFO] [stderr] [2026-01-28T08:32:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1107300, 所有任务耗时(微秒): 294717026, 平均耗时: 266, 耗时任务数(100微秒): 51751, 耗时任务数占比: 467/10000
[INFO] [stderr] [2026-01-28T08:33:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 942000, 所有任务耗时(微秒): 133627044, 平均耗时: 141, 耗时任务数(100微秒): 90854, 耗时任务数占比: 964/10000
[INFO] [stderr] [2026-01-28T08:33:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1202400, 所有任务耗时(微秒): 37131707, 平均耗时: 30, 耗时任务数(100微秒): 23750, 耗时任务数占比: 198/10000
[INFO] [stderr] [2026-01-28T08:33:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1010500, 所有任务耗时(微秒): 27437445, 平均耗时: 27, 耗时任务数(100微秒): 22696, 耗时任务数占比: 225/10000
[INFO] [stderr] [2026-01-28T08:33:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 996800, 所有任务耗时(微秒): 76241269, 平均耗时: 76, 耗时任务数(100微秒): 76191, 耗时任务数占比: 764/10000
[INFO] [stderr] [2026-01-28T08:33:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 980100, 所有任务耗时(微秒): 590037807, 平均耗时: 602, 耗时任务数(100微秒): 82341, 耗时任务数占比: 840/10000
[INFO] [stderr] [2026-01-28T08:33:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 955310, 所有任务耗时(微秒): 178674825, 平均耗时: 187, 耗时任务数(100微秒): 139007, 耗时任务数占比: 1455/10000
[INFO] [stderr] [2026-01-28T08:33:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 987575, 所有任务耗时(微秒): 434239437, 平均耗时: 439, 耗时任务数(100微秒): 323352, 耗时任务数占比: 3274/10000
[INFO] [stderr] [2026-01-28T08:33:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 968064, 所有任务耗时(微秒): 300247445, 平均耗时: 310, 耗时任务数(100微秒): 229466, 耗时任务数占比: 2370/10000
[INFO] [stderr] [2026-01-28T08:33:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 821751, 所有任务耗时(微秒): 248480002, 平均耗时: 302, 耗时任务数(100微秒): 189404, 耗时任务数占比: 2305/10000
[INFO] [stderr] [2026-01-28T08:33:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 897700, 所有任务耗时(微秒): 346566427, 平均耗时: 386, 耗时任务数(100微秒): 219352, 耗时任务数占比: 2443/10000
[INFO] [stderr] [2026-01-28T08:33:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 870400, 所有任务耗时(微秒): 400746341, 平均耗时: 460, 耗时任务数(100微秒): 284548, 耗时任务数占比: 3269/10000
[INFO] [stderr] [2026-01-28T08:33:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 928900, 所有任务耗时(微秒): 171112721, 平均耗时: 184, 耗时任务数(100微秒): 134782, 耗时任务数占比: 1451/10000
[INFO] [stderr] [2026-01-28T08:33:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1123700, 所有任务耗时(微秒): 248615627, 平均耗时: 221, 耗时任务数(100微秒): 134169, 耗时任务数占比: 1194/10000
[INFO] [stderr] [2026-01-28T08:33:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 980939, 所有任务耗时(微秒): 45271717, 平均耗时: 46, 耗时任务数(100微秒): 49976, 耗时任务数占比: 509/10000
[INFO] [stderr] [2026-01-28T08:33:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 996661, 所有任务耗时(微秒): 672017719, 平均耗时: 674, 耗时任务数(100微秒): 138153, 耗时任务数占比: 1386/10000
[INFO] [stderr] [2026-01-28T08:33:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 996100, 所有任务耗时(微秒): 272496101, 平均耗时: 273, 耗时任务数(100微秒): 218195, 耗时任务数占比: 2190/10000
[INFO] [stderr] [2026-01-28T08:33:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 948400, 所有任务耗时(微秒): 258387382, 平均耗时: 272, 耗时任务数(100微秒): 212232, 耗时任务数占比: 2238/10000
[INFO] [stderr] [2026-01-28T08:33:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 987700, 所有任务耗时(微秒): 444097976, 平均耗时: 449, 耗时任务数(100微秒): 262308, 耗时任务数占比: 2656/10000
[INFO] [stderr] [2026-01-28T08:33:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 901100, 所有任务耗时(微秒): 57092454, 平均耗时: 63, 耗时任务数(100微秒): 57170, 耗时任务数占比: 634/10000
[INFO] [stderr] [2026-01-28T08:33:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 933600, 所有任务耗时(微秒): 200563449, 平均耗时: 214, 耗时任务数(100微秒): 159938, 耗时任务数占比: 1713/10000
[INFO] [stderr] [2026-01-28T08:34:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1132955, 所有任务耗时(微秒): 136277090, 平均耗时: 120, 耗时任务数(100微秒): 112572, 耗时任务数占比: 994/10000
[INFO] [stderr] [2026-01-28T08:34:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1110193, 所有任务耗时(微秒): 114678755, 平均耗时: 103, 耗时任务数(100微秒): 86335, 耗时任务数占比: 778/10000
[INFO] [stderr] [2026-01-28T08:34:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1125752, 所有任务耗时(微秒): 54190400, 平均耗时: 48, 耗时任务数(100微秒): 39912, 耗时任务数占比: 355/10000
[INFO] [stderr] [2026-01-28T08:34:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1055400, 所有任务耗时(微秒): 91268032, 平均耗时: 86, 耗时任务数(100微秒): 59445, 耗时任务数占比: 563/10000
[INFO] [stderr] [2026-01-28T08:34:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1031400, 所有任务耗时(微秒): 172786965, 平均耗时: 167, 耗时任务数(100微秒): 146266, 耗时任务数占比: 1418/10000
[INFO] [stderr] [2026-01-28T08:34:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1032000, 所有任务耗时(微秒): 197538472, 平均耗时: 191, 耗时任务数(100微秒): 152552, 耗时任务数占比: 1478/10000
[INFO] [stderr] [2026-01-28T08:34:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1129934, 所有任务耗时(微秒): 206115619, 平均耗时: 182, 耗时任务数(100微秒): 141731, 耗时任务数占比: 1254/10000
[INFO] [stderr] [2026-01-28T08:34:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1042866, 所有任务耗时(微秒): 173771708, 平均耗时: 166, 耗时任务数(100微秒): 136105, 耗时任务数占比: 1305/10000
[INFO] [stderr] [2026-01-28T08:34:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1159300, 所有任务耗时(微秒): 171705583, 平均耗时: 148, 耗时任务数(100微秒): 136263, 耗时任务数占比: 1175/10000
[INFO] [stderr] [2026-01-28T08:34:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1311531, 所有任务耗时(微秒): 45619795, 平均耗时: 34, 耗时任务数(100微秒): 21064, 耗时任务数占比: 161/10000
[INFO] [stderr] [2026-01-28T08:34:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1199469, 所有任务耗时(微秒): 19654453, 平均耗时: 16, 耗时任务数(100微秒): 10424, 耗时任务数占比: 87/10000
[INFO] [stderr] [2026-01-28T08:34:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1149700, 所有任务耗时(微秒): 68839237, 平均耗时: 59, 耗时任务数(100微秒): 51985, 耗时任务数占比: 452/10000
[INFO] [stderr] [2026-01-28T08:34:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1040400, 所有任务耗时(微秒): 98550028, 平均耗时: 94, 耗时任务数(100微秒): 84162, 耗时任务数占比: 809/10000
[INFO] [stderr] [2026-01-28T08:34:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1044000, 所有任务耗时(微秒): 253540767, 平均耗时: 242, 耗时任务数(100微秒): 184760, 耗时任务数占比: 1770/10000
[INFO] [stderr] [2026-01-28T08:34:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1152439, 所有任务耗时(微秒): 54384388, 平均耗时: 47, 耗时任务数(100微秒): 29554, 耗时任务数占比: 256/10000
[INFO] [stderr] [2026-01-28T08:34:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1145661, 所有任务耗时(微秒): 29388046, 平均耗时: 25, 耗时任务数(100微秒): 27663, 耗时任务数占比: 241/10000
[INFO] [stderr] [2026-01-28T08:34:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 958800, 所有任务耗时(微秒): 99574008, 平均耗时: 103, 耗时任务数(100微秒): 94218, 耗时任务数占比: 983/10000
[INFO] [stderr] [2026-01-28T08:34:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1104556, 所有任务耗时(微秒): 94669342, 平均耗时: 85, 耗时任务数(100微秒): 80173, 耗时任务数占比: 726/10000
[INFO] [stderr] [2026-01-28T08:34:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1123644, 所有任务耗时(微秒): 103264013, 平均耗时: 91, 耗时任务数(100微秒): 90407, 耗时任务数占比: 805/10000
[INFO] [stderr] [2026-01-28T08:34:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1058000, 所有任务耗时(微秒): 139652385, 平均耗时: 131, 耗时任务数(100微秒): 124964, 耗时任务数占比: 1181/10000
[INFO] [stderr] [2026-01-28T08:35:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1036900, 所有任务耗时(微秒): 187121716, 平均耗时: 180, 耗时任务数(100微秒): 143148, 耗时任务数占比: 1381/10000
[INFO] [stderr] [2026-01-28T08:35:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1091209, 所有任务耗时(微秒): 165786548, 平均耗时: 151, 耗时任务数(100微秒): 134127, 耗时任务数占比: 1229/10000
[INFO] [stderr] [2026-01-28T08:35:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 980991, 所有任务耗时(微秒): 153175666, 平均耗时: 156, 耗时任务数(100微秒): 122911, 耗时任务数占比: 1253/10000
[INFO] [stderr] [2026-01-28T08:35:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 847026, 所有任务耗时(微秒): 214397470, 平均耗时: 253, 耗时任务数(100微秒): 191082, 耗时任务数占比: 2256/10000
[INFO] [stderr] [2026-01-28T08:35:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 903291, 所有任务耗时(微秒): 194740082, 平均耗时: 215, 耗时任务数(100微秒): 167627, 耗时任务数占比: 1856/10000
[INFO] [stderr] [2026-01-28T08:35:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1052999, 所有任务耗时(微秒): 316367183, 平均耗时: 300, 耗时任务数(100微秒): 176688, 耗时任务数占比: 1678/10000
[INFO] [stderr] [2026-01-28T08:35:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1029684, 所有任务耗时(微秒): 215401902, 平均耗时: 209, 耗时任务数(100微秒): 203465, 耗时任务数占比: 1976/10000
[INFO] [stderr] [2026-01-28T08:35:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1054000, 所有任务耗时(微秒): 312814930, 平均耗时: 296, 耗时任务数(100微秒): 270811, 耗时任务数占比: 2569/10000
[INFO] [stderr] [2026-01-28T08:35:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1087600, 所有任务耗时(微秒): 143700146, 平均耗时: 132, 耗时任务数(100微秒): 127188, 耗时任务数占比: 1169/10000
[INFO] [stderr] [2026-01-28T08:35:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1153404, 所有任务耗时(微秒): 349785770, 平均耗时: 303, 耗时任务数(100微秒): 250396, 耗时任务数占比: 2171/10000
[INFO] [stderr] [2026-01-28T08:35:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1132596, 所有任务耗时(微秒): 99190102, 平均耗时: 87, 耗时任务数(100微秒): 87911, 耗时任务数占比: 776/10000
[INFO] [stderr] [2026-01-28T08:35:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1187700, 所有任务耗时(微秒): 217616996, 平均耗时: 183, 耗时任务数(100微秒): 208887, 耗时任务数占比: 1759/10000
[INFO] [stderr] [2026-01-28T08:35:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1262900, 所有任务耗时(微秒): 214291070, 平均耗时: 169, 耗时任务数(100微秒): 169618, 耗时任务数占比: 1343/10000
[INFO] [stderr] [2026-01-28T08:35:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1334600, 所有任务耗时(微秒): 85163682, 平均耗时: 63, 耗时任务数(100微秒): 73428, 耗时任务数占比: 550/10000
[INFO] [stderr] [2026-01-28T08:35:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1174400, 所有任务耗时(微秒): 71552756, 平均耗时: 60, 耗时任务数(100微秒): 59600, 耗时任务数占比: 507/10000
[INFO] [stderr] [2026-01-28T08:35:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1132400, 所有任务耗时(微秒): 43926102, 平均耗时: 38, 耗时任务数(100微秒): 32721, 耗时任务数占比: 289/10000
[INFO] [stderr] [2026-01-28T08:35:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1058567, 所有任务耗时(微秒): 61210362, 平均耗时: 57, 耗时任务数(100微秒): 48948, 耗时任务数占比: 462/10000
[INFO] [stderr] [2026-01-28T08:35:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1094733, 所有任务耗时(微秒): 107182616, 平均耗时: 97, 耗时任务数(100微秒): 98832, 耗时任务数占比: 903/10000
[INFO] [stderr] [2026-01-28T08:35:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1117324, 所有任务耗时(微秒): 430338550, 平均耗时: 385, 耗时任务数(100微秒): 250930, 耗时任务数占比: 2246/10000
[INFO] [stderr] [2026-01-28T08:35:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1172376, 所有任务耗时(微秒): 209545623, 平均耗时: 178, 耗时任务数(100微秒): 173758, 耗时任务数占比: 1482/10000
[INFO] [stderr] [2026-01-28T08:36:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1018900, 所有任务耗时(微秒): 151278197, 平均耗时: 148, 耗时任务数(100微秒): 115991, 耗时任务数占比: 1138/10000
[INFO] [stderr] [2026-01-28T08:36:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1021100, 所有任务耗时(微秒): 37993207, 平均耗时: 37, 耗时任务数(100微秒): 33636, 耗时任务数占比: 329/10000
[INFO] [stderr] [2026-01-28T08:36:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1124300, 所有任务耗时(微秒): 5051569, 平均耗时: 4, 耗时任务数(100微秒): 3275, 耗时任务数占比: 29/10000
[INFO] [stderr] [2026-01-28T08:36:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1169600, 所有任务耗时(微秒): 25810616, 平均耗时: 22, 耗时任务数(100微秒): 26214, 耗时任务数占比: 224/10000
[INFO] [stderr] [2026-01-28T08:36:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1119100, 所有任务耗时(微秒): 153843119, 平均耗时: 137, 耗时任务数(100微秒): 137337, 耗时任务数占比: 1227/10000
[INFO] [stderr] [2026-01-28T08:36:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1275700, 所有任务耗时(微秒): 111245955, 平均耗时: 87, 耗时任务数(100微秒): 74775, 耗时任务数占比: 586/10000
[INFO] [stderr] [2026-01-28T08:36:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1338500, 所有任务耗时(微秒): 37644614, 平均耗时: 28, 耗时任务数(100微秒): 1783, 耗时任务数占比: 13/10000
[INFO] [stderr] [2026-01-28T08:36:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1201829, 所有任务耗时(微秒): 3155408, 平均耗时: 2, 耗时任务数(100微秒): 2446, 耗时任务数占比: 20/10000
[INFO] [stderr] [2026-01-28T08:36:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1143771, 所有任务耗时(微秒): 10865096, 平均耗时: 9, 耗时任务数(100微秒): 6466, 耗时任务数占比: 57/10000
[INFO] [stderr] [2026-01-28T08:36:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1160500, 所有任务耗时(微秒): 61150489, 平均耗时: 52, 耗时任务数(100微秒): 47610, 耗时任务数占比: 410/10000
[INFO] [stderr] [2026-01-28T08:36:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1074378, 所有任务耗时(微秒): 106132737, 平均耗时: 98, 耗时任务数(100微秒): 46509, 耗时任务数占比: 433/10000
[INFO] [stderr] [2026-01-28T08:36:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1162522, 所有任务耗时(微秒): 4844127, 平均耗时: 4, 耗时任务数(100微秒): 2397, 耗时任务数占比: 21/10000
[INFO] [stderr] [2026-01-28T08:36:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1126200, 所有任务耗时(微秒): 26263310, 平均耗时: 23, 耗时任务数(100微秒): 18162, 耗时任务数占比: 161/10000
[INFO] [stderr] [2026-01-28T08:36:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1122500, 所有任务耗时(微秒): 17375374, 平均耗时: 15, 耗时任务数(100微秒): 11976, 耗时任务数占比: 107/10000
[INFO] [stderr] [2026-01-28T08:36:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1088168, 所有任务耗时(微秒): 12666994, 平均耗时: 11, 耗时任务数(100微秒): 9165, 耗时任务数占比: 84/10000
[INFO] [stderr] [2026-01-28T08:36:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1130432, 所有任务耗时(微秒): 5295346, 平均耗时: 4, 耗时任务数(100微秒): 2260, 耗时任务数占比: 20/10000
[INFO] [stderr] [2026-01-28T08:36:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1070400, 所有任务耗时(微秒): 162830932, 平均耗时: 152, 耗时任务数(100微秒): 24259, 耗时任务数占比: 227/10000
[INFO] [stderr] [2026-01-28T08:36:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1147800, 所有任务耗时(微秒): 4783500, 平均耗时: 4, 耗时任务数(100微秒): 2713, 耗时任务数占比: 24/10000
[INFO] [stderr] [2026-01-28T08:36:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1144093, 所有任务耗时(微秒): 21842978, 平均耗时: 19, 耗时任务数(100微秒): 17564, 耗时任务数占比: 154/10000
[INFO] [stderr] [2026-01-28T08:36:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1216507, 所有任务耗时(微秒): 871086720, 平均耗时: 716, 耗时任务数(100微秒): 97456, 耗时任务数占比: 801/10000
[INFO] [stderr] [2026-01-28T08:37:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1044874, 所有任务耗时(微秒): 79691310, 平均耗时: 76, 耗时任务数(100微秒): 77680, 耗时任务数占比: 743/10000
[INFO] [stderr] [2026-01-28T08:37:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 987155, 所有任务耗时(微秒): 90141600, 平均耗时: 91, 耗时任务数(100微秒): 56885, 耗时任务数占比: 576/10000
[INFO] [stderr] [2026-01-28T08:37:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1001771, 所有任务耗时(微秒): 105619813, 平均耗时: 105, 耗时任务数(100微秒): 77097, 耗时任务数占比: 770/10000
[INFO] [stderr] [2026-01-28T08:37:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 972225, 所有任务耗时(微秒): 91315584, 平均耗时: 93, 耗时任务数(100微秒): 64577, 耗时任务数占比: 664/10000
[INFO] [stderr] [2026-01-28T08:37:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 961575, 所有任务耗时(微秒): 68643181, 平均耗时: 71, 耗时任务数(100微秒): 40291, 耗时任务数占比: 419/10000
[INFO] [stderr] [2026-01-28T08:37:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 999600, 所有任务耗时(微秒): 77143132, 平均耗时: 77, 耗时任务数(100微秒): 75432, 耗时任务数占比: 755/10000
[INFO] [stderr] [2026-01-28T08:37:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1189800, 所有任务耗时(微秒): 166256696, 平均耗时: 139, 耗时任务数(100微秒): 57060, 耗时任务数占比: 480/10000
[INFO] [stderr] [2026-01-28T08:37:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 984534, 所有任务耗时(微秒): 158488908, 平均耗时: 160, 耗时任务数(100微秒): 93621, 耗时任务数占比: 951/10000
[INFO] [stderr] [2026-01-28T08:37:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1121942, 所有任务耗时(微秒): 28080867, 平均耗时: 25, 耗时任务数(100微秒): 27874, 耗时任务数占比: 248/10000
[INFO] [stderr] [2026-01-28T08:37:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1166927, 所有任务耗时(微秒): 6754190, 平均耗时: 5, 耗时任务数(100微秒): 6266, 耗时任务数占比: 54/10000
[INFO] [stderr] [2026-01-28T08:37:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1004197, 所有任务耗时(微秒): 160961240, 平均耗时: 160, 耗时任务数(100微秒): 76068, 耗时任务数占比: 758/10000
[INFO] [stderr] [2026-01-28T08:37:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1148800, 所有任务耗时(微秒): 70909220, 平均耗时: 61, 耗时任务数(100微秒): 43194, 耗时任务数占比: 376/10000
[INFO] [stderr] [2026-01-28T08:37:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1147466, 所有任务耗时(微秒): 76883514, 平均耗时: 67, 耗时任务数(100微秒): 54214, 耗时任务数占比: 472/10000
[INFO] [stderr] [2026-01-28T08:37:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1213749, 所有任务耗时(微秒): 96931437, 平均耗时: 79, 耗时任务数(100微秒): 42176, 耗时任务数占比: 347/10000
[INFO] [stderr] [2026-01-28T08:37:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1183080, 所有任务耗时(微秒): 36115431, 平均耗时: 30, 耗时任务数(100微秒): 32200, 耗时任务数占比: 272/10000
[INFO] [stderr] [2026-01-28T08:37:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1018105, 所有任务耗时(微秒): 185183081, 平均耗时: 181, 耗时任务数(100微秒): 131193, 耗时任务数占比: 1289/10000
[INFO] [stderr] [2026-01-28T08:37:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1151362, 所有任务耗时(微秒): 37293952, 平均耗时: 32, 耗时任务数(100微秒): 35191, 耗时任务数占比: 306/10000
[INFO] [stderr] [2026-01-28T08:37:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1099838, 所有任务耗时(微秒): 5215829, 平均耗时: 4, 耗时任务数(100微秒): 2277, 耗时任务数占比: 21/10000
[INFO] [stderr] [2026-01-28T08:37:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1108300, 所有任务耗时(微秒): 425702136, 平均耗时: 384, 耗时任务数(100微秒): 258438, 耗时任务数占比: 2332/10000
[INFO] [stderr] [2026-01-28T08:37:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1131100, 所有任务耗时(微秒): 175329625, 平均耗时: 155, 耗时任务数(100微秒): 128537, 耗时任务数占比: 1136/10000
[INFO] [stderr] [2026-01-28T08:38:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 958558, 所有任务耗时(微秒): 52096667, 平均耗时: 54, 耗时任务数(100微秒): 50126, 耗时任务数占比: 523/10000
[INFO] [stderr] [2026-01-28T08:38:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 956513, 所有任务耗时(微秒): 76468445, 平均耗时: 79, 耗时任务数(100微秒): 69673, 耗时任务数占比: 728/10000
[INFO] [stderr] [2026-01-28T08:38:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 994529, 所有任务耗时(微秒): 76232361, 平均耗时: 76, 耗时任务数(100微秒): 75149, 耗时任务数占比: 756/10000
[INFO] [stderr] [2026-01-28T08:38:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1057830, 所有任务耗时(微秒): 121566894, 平均耗时: 114, 耗时任务数(100微秒): 99382, 耗时任务数占比: 939/10000
[INFO] [stderr] [2026-01-28T08:38:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1017422, 所有任务耗时(微秒): 66415006, 平均耗时: 65, 耗时任务数(100微秒): 62811, 耗时任务数占比: 617/10000
[INFO] [stderr] [2026-01-28T08:38:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 926148, 所有任务耗时(微秒): 109574884, 平均耗时: 118, 耗时任务数(100微秒): 97664, 耗时任务数占比: 1055/10000
[INFO] [stderr] [2026-01-28T08:38:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1180100, 所有任务耗时(微秒): 89999550, 平均耗时: 76, 耗时任务数(100微秒): 70872, 耗时任务数占比: 601/10000
[INFO] [stderr] [2026-01-28T08:38:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1118400, 所有任务耗时(微秒): 85153206, 平均耗时: 76, 耗时任务数(100微秒): 82298, 耗时任务数占比: 736/10000
[INFO] [stderr] [2026-01-28T08:38:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1122900, 所有任务耗时(微秒): 27421954, 平均耗时: 24, 耗时任务数(100微秒): 29974, 耗时任务数占比: 267/10000
[INFO] [stderr] [2026-01-28T08:38:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 951419, 所有任务耗时(微秒): 111241875, 平均耗时: 116, 耗时任务数(100微秒): 71487, 耗时任务数占比: 751/10000
[INFO] [stderr] [2026-01-28T08:38:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 975562, 所有任务耗时(微秒): 174219564, 平均耗时: 178, 耗时任务数(100微秒): 42914, 耗时任务数占比: 440/10000
[INFO] [stderr] [2026-01-28T08:38:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1070319, 所有任务耗时(微秒): 149106471, 平均耗时: 139, 耗时任务数(100微秒): 128763, 耗时任务数占比: 1203/10000
[INFO] [stderr] [2026-01-28T08:38:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1137700, 所有任务耗时(微秒): 226812959, 平均耗时: 199, 耗时任务数(100微秒): 171526, 耗时任务数占比: 1508/10000
[INFO] [stderr] [2026-01-28T08:38:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1170038, 所有任务耗时(微秒): 51065690, 平均耗时: 43, 耗时任务数(100微秒): 34547, 耗时任务数占比: 295/10000
[INFO] [stderr] [2026-01-28T08:38:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1205562, 所有任务耗时(微秒): 6311078, 平均耗时: 5, 耗时任务数(100微秒): 5558, 耗时任务数占比: 46/10000
[INFO] [stderr] [2026-01-28T08:38:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1125404, 所有任务耗时(微秒): 177454665, 平均耗时: 157, 耗时任务数(100微秒): 49865, 耗时任务数占比: 443/10000
[INFO] [stderr] [2026-01-28T08:38:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1166229, 所有任务耗时(微秒): 118498280, 平均耗时: 101, 耗时任务数(100微秒): 107289, 耗时任务数占比: 920/10000
[INFO] [stderr] [2026-01-28T08:38:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1171867, 所有任务耗时(微秒): 180425314, 平均耗时: 153, 耗时任务数(100微秒): 136022, 耗时任务数占比: 1161/10000
[INFO] [stderr] [2026-01-28T08:38:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1099155, 所有任务耗时(微秒): 291835047, 平均耗时: 265, 耗时任务数(100微秒): 77992, 耗时任务数占比: 710/10000
[INFO] [stderr] [2026-01-28T08:38:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1105545, 所有任务耗时(微秒): 45220027, 平均耗时: 40, 耗时任务数(100微秒): 34532, 耗时任务数占比: 312/10000
[INFO] [stderr] [2026-01-28T08:39:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1265900, 所有任务耗时(微秒): 32155445, 平均耗时: 25, 耗时任务数(100微秒): 27369, 耗时任务数占比: 216/10000
[INFO] [stderr] [2026-01-28T08:39:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1050504, 所有任务耗时(微秒): 67681645, 平均耗时: 64, 耗时任务数(100微秒): 73135, 耗时任务数占比: 696/10000
[INFO] [stderr] [2026-01-28T08:39:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1086796, 所有任务耗时(微秒): 121233774, 平均耗时: 111, 耗时任务数(100微秒): 102718, 耗时任务数占比: 945/10000
[INFO] [stderr] [2026-01-28T08:39:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1109900, 所有任务耗时(微秒): 62185940, 平均耗时: 56, 耗时任务数(100微秒): 46485, 耗时任务数占比: 419/10000
[INFO] [stderr] [2026-01-28T08:39:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1033100, 所有任务耗时(微秒): 117627156, 平均耗时: 113, 耗时任务数(100微秒): 104748, 耗时任务数占比: 1014/10000
[INFO] [stderr] [2026-01-28T08:39:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1106100, 所有任务耗时(微秒): 93776814, 平均耗时: 84, 耗时任务数(100微秒): 75255, 耗时任务数占比: 680/10000
[INFO] [stderr] [2026-01-28T08:39:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 901000, 所有任务耗时(微秒): 148701983, 平均耗时: 165, 耗时任务数(100微秒): 123157, 耗时任务数占比: 1367/10000
[INFO] [stderr] [2026-01-28T08:39:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1189600, 所有任务耗时(微秒): 158106967, 平均耗时: 132, 耗时任务数(100微秒): 95666, 耗时任务数占比: 804/10000
[INFO] [stderr] [2026-01-28T08:39:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1127400, 所有任务耗时(微秒): 153870945, 平均耗时: 136, 耗时任务数(100微秒): 95387, 耗时任务数占比: 846/10000
[INFO] [stderr] [2026-01-28T08:39:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1231500, 所有任务耗时(微秒): 158612117, 平均耗时: 128, 耗时任务数(100微秒): 134656, 耗时任务数占比: 1093/10000
[INFO] [stderr] [2026-01-28T08:39:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1259200, 所有任务耗时(微秒): 57136186, 平均耗时: 45, 耗时任务数(100微秒): 53830, 耗时任务数占比: 427/10000
[INFO] [stderr] [2026-01-28T08:39:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1316600, 所有任务耗时(微秒): 45847023, 平均耗时: 34, 耗时任务数(100微秒): 42749, 耗时任务数占比: 325/10000
[INFO] [stderr] [2026-01-28T08:39:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1181300, 所有任务耗时(微秒): 82766828, 平均耗时: 70, 耗时任务数(100微秒): 58470, 耗时任务数占比: 495/10000
[INFO] [stderr] [2026-01-28T08:39:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1232247, 所有任务耗时(微秒): 66221129, 平均耗时: 53, 耗时任务数(100微秒): 42000, 耗时任务数占比: 341/10000
[INFO] [stderr] [2026-01-28T08:39:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 976669, 所有任务耗时(微秒): 89163264, 平均耗时: 91, 耗时任务数(100微秒): 87221, 耗时任务数占比: 893/10000
[INFO] [stderr] [2026-01-28T08:39:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1120884, 所有任务耗时(微秒): 139113122, 平均耗时: 124, 耗时任务数(100微秒): 108417, 耗时任务数占比: 967/10000
[INFO] [stderr] [2026-01-28T08:39:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1001100, 所有任务耗时(微秒): 143470755, 平均耗时: 143, 耗时任务数(100微秒): 115525, 耗时任务数占比: 1154/10000
[INFO] [stderr] [2026-01-28T08:39:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1219600, 所有任务耗时(微秒): 85621407, 平均耗时: 70, 耗时任务数(100微秒): 63290, 耗时任务数占比: 519/10000
[INFO] [stderr] [2026-01-28T08:39:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1129800, 所有任务耗时(微秒): 144131009, 平均耗时: 127, 耗时任务数(100微秒): 113181, 耗时任务数占比: 1002/10000
[INFO] [stderr] [2026-01-28T08:39:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1033300, 所有任务耗时(微秒): 220342945, 平均耗时: 213, 耗时任务数(100微秒): 177136, 耗时任务数占比: 1714/10000
[INFO] [stderr] [2026-01-28T08:40:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1045600, 所有任务耗时(微秒): 132078910, 平均耗时: 126, 耗时任务数(100微秒): 90138, 耗时任务数占比: 862/10000
[INFO] [stderr] [2026-01-28T08:40:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1034100, 所有任务耗时(微秒): 374707943, 平均耗时: 362, 耗时任务数(100微秒): 188677, 耗时任务数占比: 1825/10000
[INFO] [stderr] [2026-01-28T08:40:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1083330, 所有任务耗时(微秒): 186341645, 平均耗时: 172, 耗时任务数(100微秒): 141765, 耗时任务数占比: 1309/10000
[INFO] [stderr] [2026-01-28T08:40:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 852470, 所有任务耗时(微秒): 306028907, 平均耗时: 358, 耗时任务数(100微秒): 188298, 耗时任务数占比: 2209/10000
[INFO] [stderr] [2026-01-28T08:40:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1131800, 所有任务耗时(微秒): 123504564, 平均耗时: 109, 耗时任务数(100微秒): 90432, 耗时任务数占比: 799/10000
[INFO] [stderr] [2026-01-28T08:40:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1204200, 所有任务耗时(微秒): 36524967, 平均耗时: 30, 耗时任务数(100微秒): 28902, 耗时任务数占比: 240/10000
[INFO] [stderr] [2026-01-28T08:40:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1082800, 所有任务耗时(微秒): 80750774, 平均耗时: 74, 耗时任务数(100微秒): 39197, 耗时任务数占比: 362/10000
[INFO] [stderr] [2026-01-28T08:40:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1109900, 所有任务耗时(微秒): 39558381, 平均耗时: 35, 耗时任务数(100微秒): 33973, 耗时任务数占比: 306/10000
[INFO] [stderr] [2026-01-28T08:40:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1174200, 所有任务耗时(微秒): 551035363, 平均耗时: 469, 耗时任务数(100微秒): 140850, 耗时任务数占比: 1200/10000
[INFO] [stderr] [2026-01-28T08:40:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1130310, 所有任务耗时(微秒): 108170744, 平均耗时: 95, 耗时任务数(100微秒): 97720, 耗时任务数占比: 865/10000
[INFO] [stderr] [2026-01-28T08:40:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1150790, 所有任务耗时(微秒): 143781151, 平均耗时: 124, 耗时任务数(100微秒): 113856, 耗时任务数占比: 989/10000
[INFO] [stderr] [2026-01-28T08:40:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1140200, 所有任务耗时(微秒): 50353003, 平均耗时: 44, 耗时任务数(100微秒): 44563, 耗时任务数占比: 391/10000
[INFO] [stderr] [2026-01-28T08:40:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1174800, 所有任务耗时(微秒): 43707446, 平均耗时: 37, 耗时任务数(100微秒): 43024, 耗时任务数占比: 366/10000
[INFO] [stderr] [2026-01-28T08:40:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1066910, 所有任务耗时(微秒): 32067969, 平均耗时: 30, 耗时任务数(100微秒): 23982, 耗时任务数占比: 225/10000
[INFO] [stderr] [2026-01-28T08:40:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1148890, 所有任务耗时(微秒): 63239459, 平均耗时: 55, 耗时任务数(100微秒): 57666, 耗时任务数占比: 502/10000
[INFO] [stderr] [2026-01-28T08:40:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1171800, 所有任务耗时(微秒): 21225623, 平均耗时: 18, 耗时任务数(100微秒): 17792, 耗时任务数占比: 152/10000
[INFO] [stderr] [2026-01-28T08:40:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1116700, 所有任务耗时(微秒): 15417759, 平均耗时: 13, 耗时任务数(100微秒): 12746, 耗时任务数占比: 114/10000
[INFO] [stderr] [2026-01-28T08:40:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1238313, 所有任务耗时(微秒): 23971263, 平均耗时: 19, 耗时任务数(100微秒): 19452, 耗时任务数占比: 157/10000
[INFO] [stderr] [2026-01-28T08:40:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1163287, 所有任务耗时(微秒): 4264275, 平均耗时: 3, 耗时任务数(100微秒): 2433, 耗时任务数占比: 21/10000
[INFO] [stderr] [2026-01-28T08:40:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1132200, 所有任务耗时(微秒): 5774921, 平均耗时: 5, 耗时任务数(100微秒): 4690, 耗时任务数占比: 41/10000
[INFO] [stderr] [2026-01-28T08:41:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1122700, 所有任务耗时(微秒): 97792396, 平均耗时: 87, 耗时任务数(100微秒): 81446, 耗时任务数占比: 725/10000
[INFO] [stderr] [2026-01-28T08:41:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1376100, 所有任务耗时(微秒): 69716489, 平均耗时: 50, 耗时任务数(100微秒): 24624, 耗时任务数占比: 179/10000
[INFO] [stderr] [2026-01-28T08:41:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1343432, 所有任务耗时(微秒): 121686737, 平均耗时: 90, 耗时任务数(100微秒): 60733, 耗时任务数占比: 452/10000
[INFO] [stderr] [2026-01-28T08:41:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1044700, 所有任务耗时(微秒): 317675424, 平均耗时: 304, 耗时任务数(100微秒): 208771, 耗时任务数占比: 1998/10000
[INFO] [stderr] [2026-01-28T08:41:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1160768, 所有任务耗时(微秒): 213523892, 平均耗时: 183, 耗时任务数(100微秒): 120431, 耗时任务数占比: 1038/10000
[INFO] [stderr] [2026-01-28T08:41:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1237500, 所有任务耗时(微秒): 140094474, 平均耗时: 113, 耗时任务数(100微秒): 103029, 耗时任务数占比: 833/10000
[INFO] [stderr] [2026-01-28T08:41:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1057100, 所有任务耗时(微秒): 41584766, 平均耗时: 39, 耗时任务数(100微秒): 36353, 耗时任务数占比: 344/10000
[INFO] [stderr] [2026-01-28T08:41:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1161700, 所有任务耗时(微秒): 23656260, 平均耗时: 20, 耗时任务数(100微秒): 18873, 耗时任务数占比: 162/10000
[INFO] [stderr] [2026-01-28T08:41:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1127000, 所有任务耗时(微秒): 6246560107, 平均耗时: 5542, 耗时任务数(100微秒): 201378, 耗时任务数占比: 1787/10000
[INFO] [stderr] [2026-01-28T08:41:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1125792, 所有任务耗时(微秒): 1028222158, 平均耗时: 913, 耗时任务数(100微秒): 288283, 耗时任务数占比: 2561/10000
[INFO] [stderr] [2026-01-28T08:41:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1038008, 所有任务耗时(微秒): 421304300, 平均耗时: 405, 耗时任务数(100微秒): 165029, 耗时任务数占比: 1590/10000
[INFO] [stderr] [2026-01-28T08:41:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1129400, 所有任务耗时(微秒): 173440511, 平均耗时: 153, 耗时任务数(100微秒): 125207, 耗时任务数占比: 1109/10000
[INFO] [stderr] [2026-01-28T08:41:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1308100, 所有任务耗时(微秒): 731310936, 平均耗时: 559, 耗时任务数(100微秒): 133350, 耗时任务数占比: 1019/10000
[INFO] [stderr] [2026-01-28T08:41:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1337000, 所有任务耗时(微秒): 496549224, 平均耗时: 371, 耗时任务数(100微秒): 55855, 耗时任务数占比: 418/10000
[INFO] [stderr] [2026-01-28T08:41:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1058900, 所有任务耗时(微秒): 178940421, 平均耗时: 168, 耗时任务数(100微秒): 118844, 耗时任务数占比: 1122/10000
[INFO] [stderr] [2026-01-28T08:41:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 976164, 所有任务耗时(微秒): 978070850, 平均耗时: 1001, 耗时任务数(100微秒): 273003, 耗时任务数占比: 2797/10000
[INFO] [stderr] [2026-01-28T08:41:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1102036, 所有任务耗时(微秒): 288717320, 平均耗时: 261, 耗时任务数(100微秒): 183420, 耗时任务数占比: 1664/10000
[INFO] [stderr] [2026-01-28T08:41:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1089900, 所有任务耗时(微秒): 71446906, 平均耗时: 65, 耗时任务数(100微秒): 41939, 耗时任务数占比: 385/10000
[INFO] [stderr] [2026-01-28T08:41:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1134700, 所有任务耗时(微秒): 177222640, 平均耗时: 156, 耗时任务数(100微秒): 98682, 耗时任务数占比: 870/10000
[INFO] [stderr] [2026-01-28T08:41:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1301200, 所有任务耗时(微秒): 104580405, 平均耗时: 80, 耗时任务数(100微秒): 39879, 耗时任务数占比: 306/10000
[INFO] [stderr] [2026-01-28T08:42:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1196900, 所有任务耗时(微秒): 138514937, 平均耗时: 115, 耗时任务数(100微秒): 99377, 耗时任务数占比: 830/10000
[INFO] [stderr] [2026-01-28T08:42:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1090100, 所有任务耗时(微秒): 152114725, 平均耗时: 139, 耗时任务数(100微秒): 122931, 耗时任务数占比: 1128/10000
[INFO] [stderr] [2026-01-28T08:42:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1289100, 所有任务耗时(微秒): 79250883, 平均耗时: 61, 耗时任务数(100微秒): 26927, 耗时任务数占比: 209/10000
[INFO] [stderr] [2026-01-28T08:42:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1079605, 所有任务耗时(微秒): 192351724, 平均耗时: 178, 耗时任务数(100微秒): 28715, 耗时任务数占比: 266/10000
[INFO] [stderr] [2026-01-28T08:42:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1082495, 所有任务耗时(微秒): 1010583151, 平均耗时: 933, 耗时任务数(100微秒): 123387, 耗时任务数占比: 1140/10000
[INFO] [stderr] [2026-01-28T08:42:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1080900, 所有任务耗时(微秒): 68728584, 平均耗时: 63, 耗时任务数(100微秒): 63578, 耗时任务数占比: 588/10000
[INFO] [stderr] [2026-01-28T08:42:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 999300, 所有任务耗时(微秒): 490508892, 平均耗时: 490, 耗时任务数(100微秒): 169477, 耗时任务数占比: 1696/10000
[INFO] [stderr] [2026-01-28T08:42:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1145792, 所有任务耗时(微秒): 395342646, 平均耗时: 345, 耗时任务数(100微秒): 236663, 耗时任务数占比: 2065/10000
[INFO] [stderr] [2026-01-28T08:42:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1330408, 所有任务耗时(微秒): 55435815, 平均耗时: 41, 耗时任务数(100微秒): 15566, 耗时任务数占比: 117/10000
[INFO] [stderr] [2026-01-28T08:42:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1029100, 所有任务耗时(微秒): 74397770, 平均耗时: 72, 耗时任务数(100微秒): 66319, 耗时任务数占比: 644/10000
[INFO] [stderr] [2026-01-28T08:42:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1110000, 所有任务耗时(微秒): 302800158, 平均耗时: 272, 耗时任务数(100微秒): 102038, 耗时任务数占比: 919/10000
[INFO] [stderr] [2026-01-28T08:42:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1338309, 所有任务耗时(微秒): 111268663, 平均耗时: 83, 耗时任务数(100微秒): 47086, 耗时任务数占比: 352/10000
[INFO] [stderr] [2026-01-28T08:42:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1114391, 所有任务耗时(微秒): 57413538, 平均耗时: 51, 耗时任务数(100微秒): 45845, 耗时任务数占比: 411/10000
[INFO] [stderr] [2026-01-28T08:42:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1084058, 所有任务耗时(微秒): 136378180, 平均耗时: 125, 耗时任务数(100微秒): 84302, 耗时任务数占比: 778/10000
[INFO] [stderr] [2026-01-28T08:42:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1046242, 所有任务耗时(微秒): 108060986, 平均耗时: 103, 耗时任务数(100微秒): 84481, 耗时任务数占比: 807/10000
[INFO] [stderr] [2026-01-28T08:42:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 911200, 所有任务耗时(微秒): 2599331128, 平均耗时: 2852, 耗时任务数(100微秒): 219511, 耗时任务数占比: 2409/10000
[INFO] [stderr] [2026-01-28T08:42:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1353100, 所有任务耗时(微秒): 196399399, 平均耗时: 145, 耗时任务数(100微秒): 39618, 耗时任务数占比: 293/10000
[INFO] [stderr] [2026-01-28T08:42:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1283000, 所有任务耗时(微秒): 180818067, 平均耗时: 140, 耗时任务数(100微秒): 104771, 耗时任务数占比: 817/10000
[INFO] [stderr] [2026-01-28T08:42:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1160900, 所有任务耗时(微秒): 175882213, 平均耗时: 151, 耗时任务数(100微秒): 148155, 耗时任务数占比: 1276/10000
[INFO] [stderr] [2026-01-28T08:42:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1298100, 所有任务耗时(微秒): 149797646, 平均耗时: 115, 耗时任务数(100微秒): 75737, 耗时任务数占比: 583/10000
[INFO] [stderr] [2026-01-28T08:43:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1105098, 所有任务耗时(微秒): 330378491, 平均耗时: 298, 耗时任务数(100微秒): 204267, 耗时任务数占比: 1848/10000
[INFO] [stderr] [2026-01-28T08:43:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1087902, 所有任务耗时(微秒): 133628417, 平均耗时: 122, 耗时任务数(100微秒): 69978, 耗时任务数占比: 643/10000
[INFO] [stderr] [2026-01-28T08:43:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1096667, 所有任务耗时(微秒): 154171346, 平均耗时: 140, 耗时任务数(100微秒): 106922, 耗时任务数占比: 975/10000
[INFO] [stderr] [2026-01-28T08:43:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1116633, 所有任务耗时(微秒): 295278795, 平均耗时: 264, 耗时任务数(100微秒): 178989, 耗时任务数占比: 1603/10000
[INFO] [stderr] [2026-01-28T08:43:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1107800, 所有任务耗时(微秒): 135817995, 平均耗时: 122, 耗时任务数(100微秒): 135179, 耗时任务数占比: 1220/10000
[INFO] [stderr] [2026-01-28T08:43:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 928601, 所有任务耗时(微秒): 7578540403, 平均耗时: 8161, 耗时任务数(100微秒): 349565, 耗时任务数占比: 3764/10000
[INFO] [stderr] [2026-01-28T08:43:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 982250, 所有任务耗时(微秒): 11785153005, 平均耗时: 11998, 耗时任务数(100微秒): 297435, 耗时任务数占比: 3028/10000
[INFO] [stderr] [2026-01-28T08:43:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 923049, 所有任务耗时(微秒): 194152087, 平均耗时: 210, 耗时任务数(100微秒): 145109, 耗时任务数占比: 1572/10000
[INFO] [stderr] [2026-01-28T08:43:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 905300, 所有任务耗时(微秒): 233176475, 平均耗时: 257, 耗时任务数(100微秒): 142774, 耗时任务数占比: 1577/10000
[INFO] [stderr] [2026-01-28T08:43:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 821700, 所有任务耗时(微秒): 347716149, 平均耗时: 423, 耗时任务数(100微秒): 221231, 耗时任务数占比: 2692/10000
[INFO] [stderr] [2026-01-28T08:43:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1038600, 所有任务耗时(微秒): 404310508, 平均耗时: 389, 耗时任务数(100微秒): 243468, 耗时任务数占比: 2344/10000
[INFO] [stderr] [2026-01-28T08:43:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 989400, 所有任务耗时(微秒): 649365350, 平均耗时: 656, 耗时任务数(100微秒): 135797, 耗时任务数占比: 1373/10000
[INFO] [stderr] [2026-01-28T08:43:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1070600, 所有任务耗时(微秒): 216049491, 平均耗时: 201, 耗时任务数(100微秒): 123927, 耗时任务数占比: 1158/10000
[INFO] [stderr] [2026-01-28T08:43:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1412800, 所有任务耗时(微秒): 59095346, 平均耗时: 41, 耗时任务数(100微秒): 1870, 耗时任务数占比: 13/10000
[INFO] [stderr] [2026-01-28T08:43:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1071574, 所有任务耗时(微秒): 185332191, 平均耗时: 172, 耗时任务数(100微秒): 126921, 耗时任务数占比: 1184/10000
[INFO] [stderr] [2026-01-28T08:43:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 801426, 所有任务耗时(微秒): 121371546, 平均耗时: 151, 耗时任务数(100微秒): 112405, 耗时任务数占比: 1403/10000
[INFO] [stderr] [2026-01-28T08:43:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 860300, 所有任务耗时(微秒): 657715707, 平均耗时: 764, 耗时任务数(100微秒): 211053, 耗时任务数占比: 2453/10000
[INFO] [stderr] [2026-01-28T08:43:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1334500, 所有任务耗时(微秒): 65064906, 平均耗时: 48, 耗时任务数(100微秒): 20993, 耗时任务数占比: 157/10000
[INFO] [stderr] [2026-01-28T08:43:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1433000, 所有任务耗时(微秒): 59545038, 平均耗时: 41, 耗时任务数(100微秒): 454, 耗时任务数占比: 3/10000
[INFO] [stderr] [2026-01-28T08:43:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1390400, 所有任务耗时(微秒): 103882194, 平均耗时: 74, 耗时任务数(100微秒): 28213, 耗时任务数占比: 203/10000
[INFO] [stderr] [2026-01-28T08:44:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1381800, 所有任务耗时(微秒): 68197016, 平均耗时: 49, 耗时任务数(100微秒): 14177, 耗时任务数占比: 103/10000
[INFO] [stderr] [2026-01-28T08:44:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1170200, 所有任务耗时(微秒): 1041619249, 平均耗时: 890, 耗时任务数(100微秒): 320456, 耗时任务数占比: 2738/10000
[INFO] [stderr] [2026-01-28T08:44:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1249700, 所有任务耗时(微秒): 229063611, 平均耗时: 183, 耗时任务数(100微秒): 160337, 耗时任务数占比: 1283/10000
[INFO] [stderr] [2026-01-28T08:44:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1172400, 所有任务耗时(微秒): 255335801, 平均耗时: 217, 耗时任务数(100微秒): 171119, 耗时任务数占比: 1460/10000
[INFO] [stderr] [2026-01-28T08:44:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1342500, 所有任务耗时(微秒): 110719826, 平均耗时: 82, 耗时任务数(100微秒): 60568, 耗时任务数占比: 451/10000
[INFO] [stderr] [2026-01-28T08:44:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1029900, 所有任务耗时(微秒): 191417517, 平均耗时: 185, 耗时任务数(100微秒): 137971, 耗时任务数占比: 1340/10000
[INFO] [stderr] [2026-01-28T08:44:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 751500, 所有任务耗时(微秒): 1045683069, 平均耗时: 1391, 耗时任务数(100微秒): 162444, 耗时任务数占比: 2162/10000
[INFO] [stderr] [2026-01-28T08:44:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 925700, 所有任务耗时(微秒): 168451107, 平均耗时: 181, 耗时任务数(100微秒): 105169, 耗时任务数占比: 1136/10000
[INFO] [stderr] [2026-01-28T08:44:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1054500, 所有任务耗时(微秒): 466896496, 平均耗时: 442, 耗时任务数(100微秒): 298288, 耗时任务数占比: 2829/10000
[INFO] [stderr] [2026-01-28T08:44:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1043700, 所有任务耗时(微秒): 61047931, 平均耗时: 58, 耗时任务数(100微秒): 51686, 耗时任务数占比: 495/10000
[INFO] [stderr] [2026-01-28T08:44:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 914502, 所有任务耗时(微秒): 99197634, 平均耗时: 108, 耗时任务数(100微秒): 85160, 耗时任务数占比: 931/10000
[INFO] [stderr] [2026-01-28T08:44:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1032013, 所有任务耗时(微秒): 251348837, 平均耗时: 243, 耗时任务数(100微秒): 93929, 耗时任务数占比: 910/10000
[INFO] [stderr] [2026-01-28T08:44:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1232789, 所有任务耗时(微秒): 217385977, 平均耗时: 176, 耗时任务数(100微秒): 110183, 耗时任务数占比: 894/10000
[INFO] [stderr] [2026-01-28T08:44:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1306596, 所有任务耗时(微秒): 122016051, 平均耗时: 93, 耗时任务数(100微秒): 63823, 耗时任务数占比: 488/10000
[INFO] [stderr] [2026-01-28T08:44:44Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1090700, 所有任务耗时(微秒): 148297731, 平均耗时: 135, 耗时任务数(100微秒): 50618, 耗时任务数占比: 464/10000
[INFO] [stderr] [2026-01-28T08:44:47Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1288724, 所有任务耗时(微秒): 82154068, 平均耗时: 63, 耗时任务数(100微秒): 29970, 耗时任务数占比: 233/10000
[INFO] [stderr] [2026-01-28T08:44:50Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1023176, 所有任务耗时(微秒): 101589948, 平均耗时: 99, 耗时任务数(100微秒): 84051, 耗时任务数占比: 821/10000
[INFO] [stderr] [2026-01-28T08:44:53Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 976920, 所有任务耗时(微秒): 83993291, 平均耗时: 85, 耗时任务数(100微秒): 83641, 耗时任务数占比: 856/10000
[INFO] [stderr] [2026-01-28T08:44:56Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 949580, 所有任务耗时(微秒): 361975199, 平均耗时: 381, 耗时任务数(100微秒): 135532, 耗时任务数占比: 1427/10000
[INFO] [stderr] [2026-01-28T08:44:59Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1205500, 所有任务耗时(微秒): 197352423, 平均耗时: 163, 耗时任务数(100微秒): 150230, 耗时任务数占比: 1246/10000
[INFO] [stderr] [2026-01-28T08:45:02Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1240600, 所有任务耗时(微秒): 188418790, 平均耗时: 151, 耗时任务数(100微秒): 108054, 耗时任务数占比: 871/10000
[INFO] [stderr] [2026-01-28T08:45:05Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1240400, 所有任务耗时(微秒): 250826325, 平均耗时: 202, 耗时任务数(100微秒): 76147, 耗时任务数占比: 614/10000
[INFO] [stderr] [2026-01-28T08:45:08Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 920600, 所有任务耗时(微秒): 163850259, 平均耗时: 177, 耗时任务数(100微秒): 118559, 耗时任务数占比: 1288/10000
[INFO] [stderr] [2026-01-28T08:45:11Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1286638, 所有任务耗时(微秒): 100085899, 平均耗时: 77, 耗时任务数(100微秒): 48910, 耗时任务数占比: 380/10000
[INFO] [stderr] [2026-01-28T08:45:14Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1185162, 所有任务耗时(微秒): 446933317, 平均耗时: 377, 耗时任务数(100微秒): 150054, 耗时任务数占比: 1266/10000
[INFO] [stderr] [2026-01-28T08:45:17Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 999300, 所有任务耗时(微秒): 159100880, 平均耗时: 159, 耗时任务数(100微秒): 85832, 耗时任务数占比: 859/10000
[INFO] [stderr] [2026-01-28T08:45:20Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1111622, 所有任务耗时(微秒): 53216708, 平均耗时: 47, 耗时任务数(100微秒): 38824, 耗时任务数占比: 349/10000
[INFO] [stderr] [2026-01-28T08:45:23Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1001341, 所有任务耗时(微秒): 43554902, 平均耗时: 43, 耗时任务数(100微秒): 23187, 耗时任务数占比: 232/10000
[INFO] [stderr] [2026-01-28T08:45:26Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1030937, 所有任务耗时(微秒): 50297756, 平均耗时: 48, 耗时任务数(100微秒): 47133, 耗时任务数占比: 457/10000
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "a17c214fd1a5b037060739899bcfd49cd1118b1c99f54cd5d7209ca6dde995fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a17c214fd1a5b037060739899bcfd49cd1118b1c99f54cd5d7209ca6dde995fd", kill_on_drop: false }`
[INFO] [stdout] a17c214fd1a5b037060739899bcfd49cd1118b1c99f54cd5d7209ca6dde995fd
