[INFO] fetching crate fast-able 1.20.0...
[INFO] testing fast-able-1.20.0 against beta-2026-03-05 for beta-1.95-1
[INFO] extracting crate fast-able 1.20.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate fast-able 1.20.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate fast-able 1.20.0
[INFO] tweaked toml for crates.io crate fast-able 1.20.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fast-able 1.20.0 on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fast-able 1.20.0 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-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8a0be5810024776e60d5588f1c8121a5877ea63efb336c4f87105941ce8c12f1
[INFO] running `Command { std: "docker" "start" "-a" "8a0be5810024776e60d5588f1c8121a5877ea63efb336c4f87105941ce8c12f1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8a0be5810024776e60d5588f1c8121a5877ea63efb336c4f87105941ce8c12f1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a0be5810024776e60d5588f1c8121a5877ea63efb336c4f87105941ce8c12f1", kill_on_drop: false }`
[INFO] [stdout] 8a0be5810024776e60d5588f1c8121a5877ea63efb336c4f87105941ce8c12f1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 27911c9aa9700fd59e3c9637079194ba902e5840462c1de96000cca9ee0d27dd
[INFO] running `Command { std: "docker" "start" "-a" "27911c9aa9700fd59e3c9637079194ba902e5840462c1de96000cca9ee0d27dd", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling libc v0.2.171
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling futures-core v0.3.27
[INFO] [stderr]    Compiling crossbeam-queue v0.3.8
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling arraystring v0.3.0
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling kanal v0.1.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.7
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling core_affinity v0.8.1
[INFO] [stderr]    Compiling crossbeam v0.8.2
[INFO] [stderr]    Compiling fs2 v0.4.3
[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.20.0 (/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: `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: 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.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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.73s
[INFO] running `Command { std: "docker" "inspect" "27911c9aa9700fd59e3c9637079194ba902e5840462c1de96000cca9ee0d27dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27911c9aa9700fd59e3c9637079194ba902e5840462c1de96000cca9ee0d27dd", kill_on_drop: false }`
[INFO] [stdout] 27911c9aa9700fd59e3c9637079194ba902e5840462c1de96000cca9ee0d27dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5be5d991c95923415ae13d536cc428f4a86c096e92a50c3a3b1ef4779f2a658e
[INFO] running `Command { std: "docker" "start" "-a" "5be5d991c95923415ae13d536cc428f4a86c096e92a50c3a3b1ef4779f2a658e", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling fast-able v1.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio v1.26.0
[INFO] [stderr]    Compiling tokio-macros v1.8.2
[INFO] [stderr]    Compiling mio v0.8.6
[INFO] [stderr]    Compiling anstream v0.6.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling socket2 v0.4.9
[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: `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 bytes v1.4.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling serde_json v1.0.140
[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] [stderr]    Compiling once_cell v1.17.1
[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 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 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.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] [stderr]    Compiling regex-automata v0.4.7
[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 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 v1.10.5
[INFO] [stderr]    Compiling env_filter v0.1.0
[INFO] [stderr]    Compiling env_logger v0.11.3
[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 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 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: 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 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: `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: 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: 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: 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 5.66s
[INFO] running `Command { std: "docker" "inspect" "5be5d991c95923415ae13d536cc428f4a86c096e92a50c3a3b1ef4779f2a658e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5be5d991c95923415ae13d536cc428f4a86c096e92a50c3a3b1ef4779f2a658e", kill_on_drop: false }`
[INFO] [stdout] 5be5d991c95923415ae13d536cc428f4a86c096e92a50c3a3b1ef4779f2a658e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5cf81e8cbd5553716949c1338bd4ae1b3f9732ca82c1c8d0bdddd42d2b97e19b
[INFO] running `Command { std: "docker" "start" "-a" "5cf81e8cbd5553716949c1338bd4ae1b3f9732ca82c1c8d0bdddd42d2b97e19b", 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: `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: `fast-able` (lib) generated 12 warnings (run `cargo fix --lib -p fast-able` to apply 7 suggestions)
[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: `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: 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` (bin "test_core_affinity_one") generated 3 warnings (run `cargo fix --bin "test_core_affinity_one" -p fast-able` to apply 3 suggestions)
[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: 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` (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_bounded_executor" test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `fast-able` (lib test) generated 36 warnings (11 duplicates) (run `cargo fix --lib -p fast-able --tests` to apply 15 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity_one" test) generated 3 warnings (3 duplicates)
[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: `fast-able` (bin "test_core_affinity" test) generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `fast-able` (test "btree") generated 1 warning (run `cargo fix --test "btree" -p fast-able` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fast_able-11926c59939ff086)
[INFO] [stdout] 
[INFO] [stdout] running 162 tests
[INFO] [stdout] test defer::test::test_defer ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z WARN  fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false
[INFO] [stdout] test error::test::test_error ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z WARN  fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_types ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z DEBUG fast_able::fast_thread_pool::utils] use core_affinity core_ids: [0, 1, 2, 3, 4, 5, 6, 7]
[INFO] [stderr] [2026-03-11T05:02:36Z DEBUG fast_able::fast_thread_pool::pool] thread core: 21, set_core_affinity: true
[INFO] [stderr] [2026-03-11T05:02:36Z DEBUG fast_able::fast_thread_pool::pool] thread core: 0, set_core_affinity: true
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_feature_info ... ok
[INFO] [stdout] test high_speed_cache::tests::test_all_apis_on_overflow_scenario ... ok
[INFO] [stdout] test high_speed_cache::tests::test_clear ... ok
[INFO] [stdout] test high_speed_cache::tests::test_clear_overflow_then_refill ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z INFO  fast_able::fast_thread_pool::lite] 物理CPU数量: 4, 逻辑CPU数量: 8, CORES获取的核心数: 8
[INFO] [stdout] test high_speed_cache::tests::test_clear_then_push ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z INFO  fast_able::fast_thread_pool::lite] 核心ID列表: [0, 1, 2, 3, 4, 5, 6, 7]
[INFO] [stderr] [2026-03-11T05:02:36Z INFO  fast_able::fast_thread_pool::lite] 系统支持超线程技术，每个物理核心有多个逻辑核心
[INFO] [stdout] test high_speed_cache::tests::test_current_after_pushes ... ok
[INFO] [stdout] test fast_thread_pool::lite::test_cores_count ... ok
[INFO] [stdout] test high_speed_cache::tests::test_current_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_debug_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_debug_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_debug_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_debug_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_default ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_debug_consistency ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_display_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_empty_no_push ... ok
[INFO] [stdout] test high_speed_cache::tests::test_exact_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_exact_two_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_exact_two_wraps_plus_one ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_all ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_none_match ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_find_vec_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_for_loop ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_for_loop_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_mut_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_mut_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_mut_then_iter ... ok
[INFO] [stdout] test fast_thread_pool::pool::_test_pool ... FAILED
[INFO] [stdout] test fast_thread_pool::_test_tokio ... FAILED
[INFO] [stdout] test high_speed_cache::tests::test_index_overflow ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test high_speed_cache::tests::test_index_partial ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_empty
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(50)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 0 but the index is 0
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_borrow ... ok
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_partial
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(52)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 2 but the index is 2
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_empty ... ok
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_full
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(51)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 4 but the index is 4
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_full
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(51)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 4 but the index is 4
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_for_loop ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_full ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_mixed ... ok
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_empty
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(50)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 0 but the index is 0
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_partial
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(52)
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stderr]     │ Message: index out of bounds: the len is 2 but the index is 2
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: fast_thread_pool::test_thread
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(14)
[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::tests::test_into_iter_owned_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_partial ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_rev ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test high_speed_cache::tests::test_iter_empty ... ok
[INFO] [stderr]     │ Thread Name: fast_thread_pool::test_thread
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(14)
[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::tests::test_iter_exact_size_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency_exact_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_index_consistency ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_size_hint ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_step_by_step ... ok
[INFO] [stdout] test high_speed_cache::tests::test_len_and_count_incremental ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_full - should panic ... ok
[INFO] [stdout] test high_speed_cache::tests::test_len_one_cache ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_empty - should panic ... ok
[INFO] [stdout] test high_speed_cache::tests::test_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_many_wraps_large ... ok
[INFO] [stdout] test high_speed_cache::tests::test_mixed_next_and_next_back ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_partial - should panic ... ok
[INFO] [stdout] test high_speed_cache::tests::test_overflow_by_one ... ok
[INFO] [stdout] test high_speed_cache::tests::test_partial_fill ... ok
[INFO] [stdout] test high_speed_cache::tests::test_overflow_by_two ... ok
[INFO] [stdout] test fast_thread_pool::test_thread ... FAILED
[INFO] [stdout] test high_speed_cache::tests::test_partial_fill_three ... ok
[INFO] [stdout] test high_speed_cache::tests::test_push_clear_push_cycle ... ok
[INFO] [stdout] test high_speed_cache::tests::test_push_single ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_exact_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_is_inverse_of_iter ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_len_one_cache ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_partial ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_single ... 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 high_speed_cache::tests::test_rev_overflow ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_default ... 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_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_with_custom_size ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_arc ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_remove ... 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::test_sync_hash_map_clone ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_comprehensive ... 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 map_hash::tests::test_sync_hash_map_default ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_dirty_ref ... 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_with ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_clone ... 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_debug ... 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_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_guard_partial_eq ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_iterator ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_inner ... 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_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_concurrent_access ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iterators ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_partial_eq ... 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_remove_entry ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_remove ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_retain ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_values_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_serialization ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_capacity ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_map ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z 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
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(159)
[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 static_type_std::test_static_type ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test static_type::test_static_type ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test num_log::test ... ok
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(159)
[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 unsafe_cell_type::test ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test stock_pool::test_stock_pool ... FAILED
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool_2
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(160)
[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-03-11T05:02:36Z 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(160)
[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-03-11T05:02:36Z 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(168)
[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 unsafe_cell_type::test_serialize ... ok
[INFO] [stdout] test stock_pool::test_stock_pool_2 ... FAILED
[INFO] [stdout] test vec::test_case ... ok
[INFO] [stdout] test vec::tests::test_clear ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z 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(168)
[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_concurrent_modify ... ok
[INFO] [stdout] test vec::tests::test_contains ... ok
[INFO] [stdout] test vec::tests::test_concurrency ... ok
[INFO] [stdout] test vec::tests::test_from_iter_and_extend ... ok
[INFO] [stdout] test vec::tests::test_index_methods ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z 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(188)
[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-03-11T05:02:36Z 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(188)
[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-03-11T05:02:36Z 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 vec::tests::test_into_iter_mut ... ok
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_panic
[INFO] [stdout] test vec::tests::test_into_iter_owned ... ok
[INFO] [stderr]     │ Core ID: 0
[INFO] [stdout] test vec::tests::test_into_iter_ref ... ok
[INFO] [stderr]     │ Thread ID: ThreadId(189)
[INFO] [stdout] test vec::tests::test_iter ... ok
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stdout] test vec::tests::test_iter_double_ended ... ok
[INFO] [stderr]     │ Message: index out of bounds: the len is 1 but the index is 1
[INFO] [stdout] test vec::tests::test_iter_empty ... ok
[INFO] [stderr]     │ Location: file: 'src/vec2.rs', line: 797, column: 20
[INFO] [stdout] test vec::tests::test_iter_mut ... ok
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stdout] test vec::tests::test_iter_notlock ... ok
[INFO] [stderr] [2026-03-11T05:02:36Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test vec::tests::test_iterator_traits ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test vec::tests::test_new_and_capacity ... ok
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_panic
[INFO] [stdout] test vec::tests::test_push_and_get ... ok
[INFO] [stderr]     │ Core ID: 21
[INFO] [stdout] test vec::tests::test_remove_and_pop ... ok
[INFO] [stderr]     │ Thread ID: ThreadId(189)
[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] [stdout] test vec::tests::test_index_mut_panic - should panic ... ok
[INFO] [stdout] test vec::tests::test_index_panic - should panic ... ok
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_task_executor_unified ... ok
[INFO] [stdout] test thread_channel::test ... ok
[INFO] [stderr] [2026-03-11T05:02:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1160433, 所有任务耗时(微秒): 1972516, 平均耗时: 1, 耗时任务数(100微秒): 25, 耗时任务数占比: 0/10000
[INFO] [stdout] test elapsed_time::test_ElapsedTime ... ok
[INFO] [stderr] [2026-03-11T05:02:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1236067, 所有任务耗时(微秒): 2183451, 平均耗时: 1, 耗时任务数(100微秒): 119, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-11T05:02:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1300600, 所有任务耗时(微秒): 1776254, 平均耗时: 1, 耗时任务数(100微秒): 418, 耗时任务数占比: 3/10000
[INFO] [stdout] test statis::test ... ok
[INFO] [stderr] [2026-03-11T05:02:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1239300, 所有任务耗时(微秒): 2470437, 平均耗时: 1, 耗时任务数(100微秒): 7, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1254657, 所有任务耗时(微秒): 4966216, 平均耗时: 3, 耗时任务数(100微秒): 177, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-11T05:02:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1265843, 所有任务耗时(微秒): 5476786, 平均耗时: 4, 耗时任务数(100微秒): 5, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1264800, 所有任务耗时(微秒): 5579314, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1513800, 所有任务耗时(微秒): 880777, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1515176, 所有任务耗时(微秒): 854820, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1514024, 所有任务耗时(微秒): 871108, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1352000, 所有任务耗时(微秒): 3615376, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1507900, 所有任务耗时(微秒): 907446, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1501600, 所有任务耗时(微秒): 1281169, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1512145, 所有任务耗时(微秒): 853831, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511255, 所有任务耗时(微秒): 837310, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1495300, 所有任务耗时(微秒): 1881013, 平均耗时: 1, 耗时任务数(100微秒): 2, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498400, 所有任务耗时(微秒): 1730883, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1509000, 所有任务耗时(微秒): 1041303, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1501800, 所有任务耗时(微秒): 1252035, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stdout] test fast_thread_pool::_test_task_executor has been running for over 60 seconds
[INFO] [stderr] [2026-03-11T05:03:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1478900, 所有任务耗时(微秒): 2806530, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1506700, 所有任务耗时(微秒): 817074, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1307600, 所有任务耗时(微秒): 4374979, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1509300, 所有任务耗时(微秒): 1021684, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1445000, 所有任务耗时(微秒): 1908168, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1361000, 所有任务耗时(微秒): 3307466, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1517400, 所有任务耗时(微秒): 870119, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:03:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1516900, 所有任务耗时(微秒): 898127, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1451100, 所有任务耗时(微秒): 2001271, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1512813, 所有任务耗时(微秒): 924854, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1490087, 所有任务耗时(微秒): 1302244, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1446500, 所有任务耗时(微秒): 1975490, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1271260, 所有任务耗时(微秒): 5068884, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1422140, 所有任务耗时(微秒): 2354394, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1503109, 所有任务耗时(微秒): 1025287, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1465391, 所有任务耗时(微秒): 1639756, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1335100, 所有任务耗时(微秒): 3663641, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1345900, 所有任务耗时(微秒): 4282030, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477700, 所有任务耗时(微秒): 2719559, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1480400, 所有任务耗时(微秒): 2709327, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1507900, 所有任务耗时(微秒): 1052577, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476500, 所有任务耗时(微秒): 2935094, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1504300, 所有任务耗时(微秒): 1321119, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1512100, 所有任务耗时(微秒): 843391, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476900, 所有任务耗时(微秒): 2995720, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1478900, 所有任务耗时(微秒): 2895708, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476800, 所有任务耗时(微秒): 2939771, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:04:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477200, 所有任务耗时(微秒): 2933889, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476900, 所有任务耗时(微秒): 2900294, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1484300, 所有任务耗时(微秒): 2485048, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1480204, 所有任务耗时(微秒): 2746578, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1364396, 所有任务耗时(微秒): 3513896, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1494100, 所有任务耗时(微秒): 1968564, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1479700, 所有任务耗时(微秒): 2796982, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476500, 所有任务耗时(微秒): 3009315, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1494800, 所有任务耗时(微秒): 2004054, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1460300, 所有任务耗时(微秒): 2638777, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1479600, 所有任务耗时(微秒): 2769364, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1512100, 所有任务耗时(微秒): 919232, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1482300, 所有任务耗时(微秒): 2554301, 平均耗时: 1, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1475800, 所有任务耗时(微秒): 2935123, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1491300, 所有任务耗时(微秒): 1914636, 平均耗时: 1, 耗时任务数(100微秒): 4, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1469900, 所有任务耗时(微秒): 2901929, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1427554, 所有任务耗时(微秒): 3303314, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477246, 所有任务耗时(微秒): 3011059, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1441800, 所有任务耗时(微秒): 1873833, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1444700, 所有任务耗时(微秒): 3394873, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:05:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1445051, 所有任务耗时(微秒): 3392815, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477849, 所有任务耗时(微秒): 2930731, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476700, 所有任务耗时(微秒): 2989266, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511200, 所有任务耗时(微秒): 923425, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1446600, 所有任务耗时(微秒): 2026106, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477200, 所有任务耗时(微秒): 3029300, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1430200, 所有任务耗时(微秒): 1573758, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1483700, 所有任务耗时(微秒): 2571192, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476200, 所有任务耗时(微秒): 2958207, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1440600, 所有任务耗时(微秒): 3247568, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1438300, 所有任务耗时(微秒): 2482848, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1462100, 所有任务耗时(微秒): 2538421, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1460200, 所有任务耗时(微秒): 2452894, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1480800, 所有任务耗时(微秒): 2774194, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1480000, 所有任务耗时(微秒): 2724961, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1472725, 所有任务耗时(微秒): 2982052, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1250675, 所有任务耗时(微秒): 5339653, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1252400, 所有任务耗时(微秒): 5361452, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1375023, 所有任务耗时(微秒): 3178823, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1247177, 所有任务耗时(微秒): 5033707, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:06:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1414900, 所有任务耗时(微秒): 2466312, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511733, 所有任务耗时(微秒): 908467, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1413167, 所有任务耗时(微秒): 2543875, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1253484, 所有任务耗时(微秒): 5040245, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1430416, 所有任务耗时(微秒): 2166276, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1512000, 所有任务耗时(微秒): 821213, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511500, 所有任务耗时(微秒): 825229, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511100, 所有任务耗时(微秒): 816875, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1506500, 所有任务耗时(微秒): 1168587, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1441618, 所有任务耗时(微秒): 2654498, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500582, 所有任务耗时(微秒): 1081284, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1304800, 所有任务耗时(微秒): 4801014, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498100, 所有任务耗时(微秒): 1577699, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1243600, 所有任务耗时(微秒): 1329980, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1488600, 所有任务耗时(微秒): 2300415, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1494800, 所有任务耗时(微秒): 1875587, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1450300, 所有任务耗时(微秒): 480995, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1390500, 所有任务耗时(微秒): 99106, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1471800, 所有任务耗时(微秒): 1157568, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1327929, 所有任务耗时(微秒): 3906295, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:07:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1505671, 所有任务耗时(微秒): 1037697, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511000, 所有任务耗时(微秒): 901920, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1398687, 所有任务耗时(微秒): 2769884, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1480013, 所有任务耗时(微秒): 2718555, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1514700, 所有任务耗时(微秒): 882316, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1518000, 所有任务耗时(微秒): 887311, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1517250, 所有任务耗时(微秒): 884501, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1457850, 所有任务耗时(微秒): 1020146, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1516400, 所有任务耗时(微秒): 885776, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1471200, 所有任务耗时(微秒): 2387221, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1089800, 所有任务耗时(微秒): 1848380, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1384239, 所有任务耗时(微秒): 114441, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1378961, 所有任务耗时(微秒): 141660, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1351700, 所有任务耗时(微秒): 389633, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1357000, 所有任务耗时(微秒): 3610592, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1271883, 所有任务耗时(微秒): 5991369, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1462817, 所有任务耗时(微秒): 1789402, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511600, 所有任务耗时(微秒): 900017, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1358900, 所有任务耗时(微秒): 3603882, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1298500, 所有任务耗时(微秒): 4537725, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:08:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1489700, 所有任务耗时(微秒): 2226194, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1475825, 所有任务耗时(微秒): 2987306, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1367907, 所有任务耗时(微秒): 2406582, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1473368, 所有任务耗时(微秒): 2895343, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1505900, 所有任务耗时(微秒): 1371449, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1486200, 所有任务耗时(微秒): 1232498, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1418110, 所有任务耗时(微秒): 2453843, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1369490, 所有任务耗时(微秒): 3313790, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1313000, 所有任务耗时(微秒): 4340080, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1473700, 所有任务耗时(微秒): 1560184, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1487300, 所有任务耗时(微秒): 1312773, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1379750, 所有任务耗时(微秒): 3228825, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1445150, 所有任务耗时(微秒): 2174255, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1485717, 所有任务耗时(微秒): 2448333, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1482283, 所有任务耗时(微秒): 2744304, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477328, 所有任务耗时(微秒): 2986230, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1478372, 所有任务耗时(微秒): 2787492, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477265, 所有任务耗时(微秒): 2984571, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1466935, 所有任务耗时(微秒): 2668804, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1250500, 所有任务耗时(微秒): 1758692, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:09:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476600, 所有任务耗时(微秒): 2943423, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1387000, 所有任务耗时(微秒): 103594, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1387500, 所有任务耗时(微秒): 101933, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477200, 所有任务耗时(微秒): 3028106, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476500, 所有任务耗时(微秒): 2977468, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1208187, 所有任务耗时(微秒): 2228954, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1476666, 所有任务耗时(微秒): 3028420, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1438447, 所有任务耗时(微秒): 2961171, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1427100, 所有任务耗时(微秒): 3208059, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1402500, 所有任务耗时(微秒): 752145, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1390500, 所有任务耗时(微秒): 89011, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1388800, 所有任务耗时(微秒): 101324, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1478000, 所有任务耗时(微秒): 813060, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1391400, 所有任务耗时(微秒): 122703, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1261500, 所有任务耗时(微秒): 5092052, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1479100, 所有任务耗时(微秒): 2827623, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1515200, 所有任务耗时(微秒): 900808, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1269995, 所有任务耗时(微秒): 849507, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1221805, 所有任务耗时(微秒): 1129411, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1449940, 所有任务耗时(微秒): 1981781, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:10:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1374760, 所有任务耗时(微秒): 202451, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1392800, 所有任务耗时(微秒): 94616, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1393300, 所有任务耗时(微秒): 98493, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1376200, 所有任务耗时(微秒): 709960, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1512300, 所有任务耗时(微秒): 880911, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1513761, 所有任务耗时(微秒): 922581, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1290639, 所有任务耗时(微秒): 4862327, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1253700, 所有任务耗时(微秒): 5100186, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1313900, 所有任务耗时(微秒): 4305859, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1273486, 所有任务耗时(微秒): 4964039, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1319114, 所有任务耗时(微秒): 3951762, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1255200, 所有任务耗时(微秒): 5217955, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1254814, 所有任务耗时(微秒): 5085578, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1256486, 所有任务耗时(微秒): 5237225, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1391049, 所有任务耗时(微秒): 3924032, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1286951, 所有任务耗时(微秒): 4784737, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1503100, 所有任务耗时(微秒): 1691968, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1506300, 所有任务耗时(微秒): 1623311, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1496700, 所有任务耗时(微秒): 2020979, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1502000, 所有任务耗时(微秒): 1276715, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:11:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1518000, 所有任务耗时(微秒): 973957, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1519400, 所有任务耗时(微秒): 959180, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1515700, 所有任务耗时(微秒): 936206, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1517700, 所有任务耗时(微秒): 948918, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1517022, 所有任务耗时(微秒): 957713, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1518478, 所有任务耗时(微秒): 969110, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1519900, 所有任务耗时(微秒): 1011777, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1517328, 所有任务耗时(微秒): 976719, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1380472, 所有任务耗时(微秒): 2952067, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1270700, 所有任务耗时(微秒): 5123924, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1289500, 所有任务耗时(微秒): 4624423, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511400, 所有任务耗时(微秒): 901937, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477100, 所有任务耗时(微秒): 2999032, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1465100, 所有任务耗时(微秒): 1549904, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1432122, 所有任务耗时(微秒): 2341148, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1514578, 所有任务耗时(微秒): 838022, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1482000, 所有任务耗时(微秒): 1493125, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1487900, 所有任务耗时(微秒): 2460425, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1493400, 所有任务耗时(微秒): 2070952, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1473685, 所有任务耗时(微秒): 2979190, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:12:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1327315, 所有任务耗时(微秒): 4658972, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1358200, 所有任务耗时(微秒): 3494649, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1419958, 所有任务耗时(微秒): 2467600, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1444142, 所有任务耗时(微秒): 2100201, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1466000, 所有任务耗时(微秒): 1725175, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1373900, 所有任务耗时(微秒): 3140210, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1303100, 所有任务耗时(微秒): 4789978, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1299500, 所有任务耗时(微秒): 4659668, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1259400, 所有任务耗时(微秒): 5381158, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1370521, 所有任务耗时(微秒): 3338050, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477779, 所有任务耗时(微秒): 2983302, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1455900, 所有任务耗时(微秒): 2401243, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1311308, 所有任务耗时(微秒): 4256524, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1256092, 所有任务耗时(微秒): 5151291, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1380200, 所有任务耗时(微秒): 3018398, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1514900, 所有任务耗时(微秒): 837563, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1480100, 所有任务耗时(微秒): 1394754, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1504400, 所有任务耗时(微秒): 1296912, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1518300, 所有任务耗时(微秒): 914480, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1518300, 所有任务耗时(微秒): 933308, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:13:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1515877, 所有任务耗时(微秒): 948517, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1391423, 所有任务耗时(微秒): 2981203, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1513000, 所有任务耗时(微秒): 1008016, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1506500, 所有任务耗时(微秒): 954451, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1508916, 所有任务耗时(微秒): 981760, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1385584, 所有任务耗时(微秒): 104197, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1276300, 所有任务耗时(微秒): 5002127, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1502417, 所有任务耗时(微秒): 1182970, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1261783, 所有任务耗时(微秒): 5441590, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1511800, 所有任务耗时(微秒): 1311406, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1508800, 所有任务耗时(微秒): 1061897, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1515600, 所有任务耗时(微秒): 854684, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1507300, 所有任务耗时(微秒): 1367215, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1516300, 所有任务耗时(微秒): 831342, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1233000, 所有任务耗时(微秒): 1537886, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1507200, 所有任务耗时(微秒): 989951, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1515700, 所有任务耗时(微秒): 1215682, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1510215, 所有任务耗时(微秒): 1445996, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1437685, 所有任务耗时(微秒): 2613377, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1435400, 所有任务耗时(微秒): 371107, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:14:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1513900, 所有任务耗时(微秒): 883605, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1426900, 所有任务耗时(微秒): 339626, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1487800, 所有任务耗时(微秒): 1318296, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1126700, 所有任务耗时(微秒): 1625112, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1371232, 所有任务耗时(微秒): 1944923, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1175304, 所有任务耗时(微秒): 1457945, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1082864, 所有任务耗时(微秒): 1917831, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1082000, 所有任务耗时(微秒): 1838812, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1084300, 所有任务耗时(微秒): 1847843, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1287900, 所有任务耗时(微秒): 669217, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1361200, 所有任务耗时(微秒): 278128, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1408500, 所有任务耗时(微秒): 235889, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1384839, 所有任务耗时(微秒): 104676, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1223761, 所有任务耗时(微秒): 1034478, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1142200, 所有任务耗时(微秒): 3027764, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1082700, 所有任务耗时(微秒): 1894413, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1212300, 所有任务耗时(微秒): 2604880, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1074397, 所有任务耗时(微秒): 1936158, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1268957, 所有任务耗时(微秒): 2724648, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1357146, 所有任务耗时(微秒): 267961, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:15:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1386500, 所有任务耗时(微秒): 96113, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1387900, 所有任务耗时(微秒): 113090, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1288200, 所有任务耗时(微秒): 4396575, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1383800, 所有任务耗时(微秒): 186787, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1234400, 所有任务耗时(微秒): 3268956, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1237200, 所有任务耗时(微秒): 942308, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1104100, 所有任务耗时(微秒): 1759533, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1318000, 所有任务耗时(微秒): 3956242, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1390500, 所有任务耗时(微秒): 126975, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1258921, 所有任务耗时(微秒): 5437984, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1388879, 所有任务耗时(微秒): 105805, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1390300, 所有任务耗时(微秒): 99059, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1208400, 所有任务耗时(微秒): 1204128, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:37Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1515700, 所有任务耗时(微秒): 902679, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:40Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1411400, 所有任务耗时(微秒): 1072906, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:43Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1432200, 所有任务耗时(微秒): 2378119, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:46Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1385900, 所有任务耗时(微秒): 104939, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:49Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1387100, 所有任务耗时(微秒): 101673, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:52Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1256405, 所有任务耗时(微秒): 5310697, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:55Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1407684, 所有任务耗时(微秒): 2412217, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:16:58Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1509611, 所有任务耗时(微秒): 1091238, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:01Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1516300, 所有任务耗时(微秒): 770657, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:04Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499243, 所有任务耗时(微秒): 677174, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:07Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1390757, 所有任务耗时(微秒): 273954, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:10Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1381200, 所有任务耗时(微秒): 201696, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:13Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1316500, 所有任务耗时(微秒): 3147945, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:16Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1386700, 所有任务耗时(微秒): 94776, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:19Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1385823, 所有任务耗时(微秒): 90553, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:22Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1386777, 所有任务耗时(微秒): 87565, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:25Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1364400, 所有任务耗时(微秒): 997942, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:28Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1387400, 所有任务耗时(微秒): 88618, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:31Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1387300, 所有任务耗时(微秒): 88144, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:17:34Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1386600, 所有任务耗时(微秒): 89228, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "5cf81e8cbd5553716949c1338bd4ae1b3f9732ca82c1c8d0bdddd42d2b97e19b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5cf81e8cbd5553716949c1338bd4ae1b3f9732ca82c1c8d0bdddd42d2b97e19b", kill_on_drop: false }`
[INFO] [stdout] 5cf81e8cbd5553716949c1338bd4ae1b3f9732ca82c1c8d0bdddd42d2b97e19b
