[INFO] fetching crate fast-able 1.20.0...
[INFO] testing fast-able-1.20.0 against 1.94.0 for beta-1.95-1
[INFO] extracting crate fast-able 1.20.0 into /workspace/builds/worker-7-tc1/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-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate fast-able 1.20.0 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "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" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded crossbeam-queue v0.3.8
[INFO] [stderr]   Downloaded crossbeam-epoch v0.9.14
[INFO] [stderr]   Downloaded memoffset v0.8.0
[INFO] [stderr]   Downloaded futures-sink v0.3.27
[INFO] [stderr]   Downloaded futures-core v0.3.27
[INFO] [stderr]   Downloaded env_filter v0.1.0
[INFO] [stderr]   Downloaded core_affinity v0.8.1
[INFO] [stderr]   Downloaded crossbeam-deque v0.8.3
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.15
[INFO] [stderr]   Downloaded arraystring v0.3.0
[INFO] [stderr]   Downloaded env_logger v0.11.3
[INFO] [stderr]   Downloaded crossbeam-channel v0.5.7
[INFO] [stderr]   Downloaded thingbuf v0.1.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 35fa7da3d582a08cbbff095b495c75628589b8ea7848e129dd8e5b3860f20878
[INFO] running `Command { std: "docker" "start" "-a" "35fa7da3d582a08cbbff095b495c75628589b8ea7848e129dd8e5b3860f20878", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "35fa7da3d582a08cbbff095b495c75628589b8ea7848e129dd8e5b3860f20878", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35fa7da3d582a08cbbff095b495c75628589b8ea7848e129dd8e5b3860f20878", kill_on_drop: false }`
[INFO] [stdout] 35fa7da3d582a08cbbff095b495c75628589b8ea7848e129dd8e5b3860f20878
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f682319cddb8b12317e43e44c25d70908e4f16f8b8e1ea15d986e2249cb93d82
[INFO] running `Command { std: "docker" "start" "-a" "f682319cddb8b12317e43e44c25d70908e4f16f8b8e1ea15d986e2249cb93d82", 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 futures-core v0.3.27
[INFO] [stderr]    Compiling crossbeam-queue v0.3.8
[INFO] [stderr]    Compiling smallvec v1.10.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling arraystring v0.3.0
[INFO] [stderr]    Compiling kanal v0.1.1
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling crossbeam-channel v0.5.7
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling core_affinity v0.8.1
[INFO] [stderr]    Compiling crossbeam v0.8.2
[INFO] [stderr]    Compiling chrono v0.4.38
[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: `channel_types::*`
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stdout]     |
[INFO] [stdout] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                 ----^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_default_bounded_capacity` is never used
[INFO] [stdout]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stdout]    |
[INFO] [stdout] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stdout]     |
[INFO] [stdout] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `parse_cpu_range` is never used
[INFO] [stdout]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stdout]     |
[INFO] [stdout] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `useed` is never read
[INFO] [stdout]   --> src/cache_queue.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 10 |     useed: usize,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreId`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stdout]   |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.01s
[INFO] running `Command { std: "docker" "inspect" "f682319cddb8b12317e43e44c25d70908e4f16f8b8e1ea15d986e2249cb93d82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f682319cddb8b12317e43e44c25d70908e4f16f8b8e1ea15d986e2249cb93d82", kill_on_drop: false }`
[INFO] [stdout] f682319cddb8b12317e43e44c25d70908e4f16f8b8e1ea15d986e2249cb93d82
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1a7df887dba9ea75bd701bdff55d653dc595936332b9f534fbb1f8e6005e2e8c
[INFO] running `Command { std: "docker" "start" "-a" "1a7df887dba9ea75bd701bdff55d653dc595936332b9f534fbb1f8e6005e2e8c", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.4
[INFO] [stderr]    Compiling tokio v1.26.0
[INFO] [stderr]    Compiling fast-able v1.20.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-macros v1.8.2
[INFO] [stderr]    Compiling socket2 v0.4.9
[INFO] [stderr]    Compiling anstream v0.6.14
[INFO] [stderr]    Compiling mio v0.8.6
[INFO] [stderr]    Compiling signal-hook-registry v1.4.1
[INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stdout]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stdout]    |
[INFO] [stdout] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use task_executor::*;
[INFO] [stdout]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `channel_types::*`
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling 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] [stderr]    Compiling regex-automata v0.4.7
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `CoreId`
[INFO] [stdout]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stdout]   |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [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] [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: call to `.deref()` on a reference in this situation does nothing
[INFO] [stdout]   --> tests/btree.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 |     assert_eq!(2, *g.deref());
[INFO] [stdout]    |                     ^^^^^^^^ help: remove this redundant call
[INFO] [stdout]    |
[INFO] [stdout]    = note: the type `i32` does not implement `Deref`, so calling `deref` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stdout]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> tests/test_wg.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `tokio::time::sleep`
[INFO] [stdout]  --> tests/test_wg.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tokio::time::sleep;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `info`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::{error, info};
[INFO] [stdout]   |           ^^^^^  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fs::OpenOptions`
[INFO] [stdout]  --> src/bin/test_core_affinity_one.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::{fs, fs::OpenOptions};
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `core1`
[INFO] [stdout]   --> src/bin/test_core_affinity_one.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let core1 = use_last_core2("测试11多核心", 10);
[INFO] [stdout]    |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused 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: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stdout]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stdout]    |
[INFO] [stdout] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stdout]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 17 | pub use task_executor::*;
[INFO] [stdout]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `channel_types::*`
[INFO] [stdout]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub use channel_types::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ErrorKind`
[INFO] [stdout]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stdout]   |
[INFO] [stdout] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stdout]   |                 ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arraystring::error`
[INFO] [stdout]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use arraystring::error;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `time::Duration`
[INFO] [stdout]  --> src/cache.rs:1:42
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> src/cache_queue.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 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 26.87s
[INFO] running `Command { std: "docker" "inspect" "1a7df887dba9ea75bd701bdff55d653dc595936332b9f534fbb1f8e6005e2e8c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a7df887dba9ea75bd701bdff55d653dc595936332b9f534fbb1f8e6005e2e8c", kill_on_drop: false }`
[INFO] [stdout] 1a7df887dba9ea75bd701bdff55d653dc595936332b9f534fbb1f8e6005e2e8c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f86e9a66a598bc3e8f969e409cf035238ee3eb70d1ae427aa1bd54e37043329e
[INFO] running `Command { std: "docker" "start" "-a" "f86e9a66a598bc3e8f969e409cf035238ee3eb70d1ae427aa1bd54e37043329e", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH`
[INFO] [stderr]   --> src/fast_thread_pool/pool.rs:64:20
[INFO] [stderr]    |
[INFO] [stderr] 64 |         use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler};
[INFO] [stderr]    |                    ^^^^^^  ^^^^^  ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: ambiguous glob re-exports
[INFO] [stderr]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub use channel_types::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here
[INFO] [stderr] ...
[INFO] [stderr] 17 | pub use task_executor::*;
[INFO] [stderr]    |         ---------------- but the name `unbounded` in the value namespace is also re-exported here
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `channel_types::*`
[INFO] [stderr]   --> src/fast_thread_pool/mod.rs:14:9
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub use channel_types::*;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ErrorKind`
[INFO] [stderr]  --> src/fast_thread_pool/utils.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 |     io::{Error, ErrorKind, Read, Seek, SeekFrom, Write},
[INFO] [stderr]   |                 ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `arraystring::error`
[INFO] [stderr]   --> src/fast_thread_pool/utils.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use arraystring::error;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `time::Duration`
[INFO] [stderr]  --> src/cache.rs:1:42
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration};
[INFO] [stderr]   |                                          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::Debug`
[INFO] [stderr]  --> src/cache_queue.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::Debug;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:214:17
[INFO] [stderr]     |
[INFO] [stderr] 214 |             let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stderr]     |                 ----^^^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:256:21
[INFO] [stderr]     |
[INFO] [stderr] 256 |                 let mut start_index = (last_index + 1) % all_cores.len();
[INFO] [stderr]     |                     ----^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_default_bounded_capacity` is never used
[INFO] [stderr]   --> src/fast_thread_pool/task_executor.rs:30:4
[INFO] [stderr]    |
[INFO] [stderr] 30 | fn get_default_bounded_capacity() -> usize {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_linux_system_cpu_cores` is never used
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:304:4
[INFO] [stderr]     |
[INFO] [stderr] 304 | fn read_linux_system_cpu_cores() -> Option<Vec<CoreId>> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `parse_cpu_range` is never used
[INFO] [stderr]    --> src/fast_thread_pool/utils.rs:314:4
[INFO] [stderr]     |
[INFO] [stderr] 314 | fn parse_cpu_range(content: &str) -> Option<Vec<usize>> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `useed` is never read
[INFO] [stderr]   --> src/cache_queue.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | pub struct CacheQueue<T, const L: usize> {
[INFO] [stderr]    |            ---------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 10 |     useed: usize,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `fast-able` (lib) generated 13 warnings (run `cargo fix --lib -p fast-able` to apply 8 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: unused import: `log::info`
[INFO] [stderr]  --> src/bin/test_bounded_executor.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use log::info;
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `CoreId`
[INFO] [stderr]  --> src/bin/test_bounded_executor.rs:4:35
[INFO] [stderr]   |
[INFO] [stderr] 4 | use core_affinity::{get_core_ids, CoreId};
[INFO] [stderr]   |                                   ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused 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: `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: `fast-able` (bin "test_bounded_executor") generated 2 warnings (run `cargo fix --bin "test_bounded_executor" -p fast-able` to apply 2 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity") generated 2 warnings (run `cargo fix --bin "test_core_affinity" -p fast-able` to apply 2 suggestions)
[INFO] [stderr] warning: call to `.deref()` on a reference in this situation does nothing
[INFO] [stderr]   --> tests/btree.rs:58:21
[INFO] [stderr]    |
[INFO] [stderr] 58 |     assert_eq!(2, *g.deref());
[INFO] [stderr]    |                     ^^^^^^^^ help: remove this redundant call
[INFO] [stderr]    |
[INFO] [stderr]    = note: the type `i32` does not implement `Deref`, so calling `deref` on `&i32` copies the reference, which does not do anything and can be removed
[INFO] [stderr]    = note: `#[warn(noop_method_call)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: 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` (bin "test_bounded_executor" 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] warning: `fast-able` (lib test) generated 37 warnings (12 duplicates) (run `cargo fix --lib -p fast-able --tests` to apply 15 suggestions)
[INFO] [stderr] warning: `fast-able` (bin "test_core_affinity" test) generated 2 warnings (2 duplicates)
[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: `fast-able` (bin "test_core_affinity_one" test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `fast-able` (test "test_wg") generated 2 warnings (run `cargo fix --test "test_wg" -p fast-able` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fast_able-3159dcdb50314ebc)
[INFO] [stdout] 
[INFO] [stdout] running 162 tests
[INFO] [stderr] [2026-03-11T04:47:24Z WARN  fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false
[INFO] [stderr] [2026-03-11T04:47:24Z DEBUG fast_able::fast_thread_pool::utils] use core_affinity core_ids: [0, 1, 2, 3, 4, 5, 6, 7]
[INFO] [stdout] test defer::test::test_defer ... ok
[INFO] [stdout] test error::test::test_error ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z 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_feature_info ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z DEBUG fast_able::fast_thread_pool::pool] thread core: 21, set_core_affinity: true
[INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_types ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z DEBUG fast_able::fast_thread_pool::pool] thread core: 0, set_core_affinity: true
[INFO] [stderr] [2026-03-11T04:47:24Z INFO  fast_able::fast_thread_pool::lite] 物理CPU数量: 4, 逻辑CPU数量: 8, CORES获取的核心数: 8
[INFO] [stdout] test fast_thread_pool::lite::test_cores_count ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z INFO  fast_able::fast_thread_pool::lite] 核心ID列表: [0, 1, 2, 3, 4, 5, 6, 7]
[INFO] [stderr] [2026-03-11T04:47:24Z INFO  fast_able::fast_thread_pool::lite] 系统支持超线程技术，每个物理核心有多个逻辑核心
[INFO] [stdout] test high_speed_cache::tests::test_clear ... ok
[INFO] [stdout] test high_speed_cache::tests::test_all_apis_on_overflow_scenario ... ok
[INFO] [stdout] test high_speed_cache::tests::test_clear_then_push ... ok
[INFO] [stdout] test high_speed_cache::tests::test_current_after_pushes ... 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_for_loop_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_full ... 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 high_speed_cache::tests::test_clear_overflow_then_refill ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z 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_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-11T04:47:24Z 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_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] [stdout] test fast_thread_pool::pool::_test_pool ... FAILED
[INFO] [stdout] test fast_thread_pool::_test_tokio ... FAILED
[INFO] [stdout] test fast_thread_pool::test_thread ... FAILED
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_empty - should panic ... ok
[INFO] [stdout] test high_speed_cache::tests::test_index_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_empty ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_borrow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_full ... ok
[INFO] [stdout] test high_speed_cache::tests::test_into_iter_owned_mixed ... ok
[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] [stdout] test high_speed_cache::tests::test_into_iter_owned_rev ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z 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] [stdout] test high_speed_cache::tests::test_iter_exact_size_overflow ... 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-11T04:47:24Z 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_iter_find_vec_consistency ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_full - should panic ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test high_speed_cache::tests::test_iter_empty ... ok
[INFO] [stderr]     │ Thread Name: high_speed_cache::tests::test_index_out_of_bounds_partial
[INFO] [stdout] test high_speed_cache::tests::test_index_out_of_bounds_partial - should panic ... ok
[INFO] [stderr]     │ Core ID: 0
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency_exact_full ... ok
[INFO] [stderr]     │ Thread ID: ThreadId(52)
[INFO] [stdout] test high_speed_cache::tests::test_iter_find_vec_consistency_partial ... ok
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stdout] test high_speed_cache::tests::test_iter_index_consistency ... ok
[INFO] [stderr]     │ Message: index out of bounds: the len is 2 but the index is 2
[INFO] [stdout] test high_speed_cache::tests::test_len_and_count_incremental ... ok
[INFO] [stderr]     │ Location: file: 'src/high_speed_cache.rs', line: 182, column: 9
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stderr] [2026-03-11T04:47:24Z 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] [stdout] test high_speed_cache::tests::test_len_one_cache ... ok
[INFO] [stdout] test high_speed_cache::tests::test_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_size_hint ... 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_overflow_by_two ... ok
[INFO] [stdout] test high_speed_cache::tests::test_partial_fill ... ok
[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_overflow_by_one ... 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_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_overflow ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_partial ... 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 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_insert_and_get ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_iterators ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_new ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_remove ... ok
[INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_with_custom_size ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_arc ... 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 high_speed_cache::tests::test_iter_find_vec_consistency_many_wraps ... ok
[INFO] [stdout] test high_speed_cache::tests::test_rev_exact_full ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_contains_key ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_default ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_debug ... 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_clone ... 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_or_insert ... 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_guard_partial_eq ... 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_and_get ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_inner ... 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_into_iterator ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_mut ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_nlock ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_nlock_empty ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_iterators ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_new ... ok
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_partial_eq ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_insert_replace ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_remove_entry ... ok
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_remove ... ok
[INFO] [stderr]     │ Core ID: 0
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_retain ... ok
[INFO] [stderr]     │ Thread ID: ThreadId(153)
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_serialization ... ok
[INFO] [stderr]     ├─ Panic Details ──────────────────────────────────┤
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_values_mut ... ok
[INFO] [stderr]     │ Message: env_logger::init should not be called after logger initialized: SetLoggerError(())
[INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_capacity ... ok
[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] [stdout] test map_hash::tests::test_sync_hash_map_with_map ... ok
[INFO] [stderr]     └──────────────────────────────────────────────────┘
[INFO] [stdout] test static_type::test_static_type ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test static_type_std::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] [stdout] test fast_thread_pool::test_channel_features::tests::test_task_executor_unified ... ok
[INFO] [stderr]     │ Core ID: 21
[INFO] [stdout] test stock_pool::test_stock_pool ... FAILED
[INFO] [stderr]     │ Thread ID: ThreadId(153)
[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_for_loop ... ok
[INFO] [stdout] test high_speed_cache::tests::test_iter_step_by_step ... ok
[INFO] [stdout] test unsafe_cell_type::test ... ok
[INFO] [stdout] test unsafe_cell_type::test_mut_thread ... FAILED
[INFO] [stderr] [2026-03-11T04:47:24Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test vec::test_case ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test vec::tests::test_clear ... ok
[INFO] [stderr]     │ Thread Name: unsafe_cell_type::test_mut_thread
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(158)
[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-11T04:47:24Z 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(158)
[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 map_hash::tests::test_sync_hash_map_concurrent_access ... ok
[INFO] [stdout] test vec::tests::test_concurrent_modify ... ok
[INFO] [stdout] test vec::tests::test_from_iter_and_extend ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stdout] test vec::tests::test_index_methods ... ok
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stdout] test vec::tests::test_contains ... ok
[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-11T04:47:24Z 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-11T04:47:24Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_panic
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(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] [stderr] [2026-03-11T04:47:24Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: vec::tests::test_index_panic
[INFO] [stderr]     │ Core ID: 21
[INFO] [stderr]     │ Thread ID: ThreadId(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 vec::tests::test_into_iter_mut ... ok
[INFO] [stdout] test vec::tests::test_concurrency ... ok
[INFO] [stderr] [2026-03-11T04:47:24Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread!
[INFO] [stderr]     ┌─ Thread Info ─────────────────────────────────────┐
[INFO] [stderr]     │ Thread Name: stock_pool::test_stock_pool_2
[INFO] [stderr]     │ Core ID: 0
[INFO] [stderr]     │ Thread ID: ThreadId(154)
[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-11T04:47:24Z 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(154)
[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_iter ... ok
[INFO] [stdout] test vec::tests::test_iter_double_ended ... ok
[INFO] [stdout] test stock_pool::test_stock_pool_2 ... FAILED
[INFO] [stdout] test vec::tests::test_into_iter_owned ... ok
[INFO] [stdout] test vec::tests::test_into_iter_ref ... ok
[INFO] [stdout] test vec::tests::test_iter_notlock ... ok
[INFO] [stdout] test vec::tests::test_iterator_traits ... ok
[INFO] [stdout] test vec::tests::test_new_and_capacity ... ok
[INFO] [stdout] test vec::tests::test_push_and_get ... ok
[INFO] [stdout] test vec::tests::test_remove_and_pop ... ok
[INFO] [stdout] test vec::tests::test_iter_mut ... ok
[INFO] [stdout] test vec::tests::test_iter_empty ... ok
[INFO] [stdout] test thread_channel::test ... ok
[INFO] [stderr] [2026-03-11T04:47:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1278533, 所有任务耗时(微秒): 97906304966, 平均耗时: 76577, 耗时任务数(100微秒): 1138728, 耗时任务数占比: 8907/10000
[INFO] [stdout] test elapsed_time::test_ElapsedTime ... ok
[INFO] [stderr] [2026-03-11T04:47:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 891869, 所有任务耗时(微秒): 4146717018, 平均耗时: 4649, 耗时任务数(100微秒): 489678, 耗时任务数占比: 5490/10000
[INFO] [stderr] [2026-03-11T04:47:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 885098, 所有任务耗时(微秒): 3129833619, 平均耗时: 3536, 耗时任务数(100微秒): 581598, 耗时任务数占比: 6571/10000
[INFO] [stderr] [2026-03-11T04:47:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1215200, 所有任务耗时(微秒): 10621977081, 平均耗时: 8740, 耗时任务数(100微秒): 859073, 耗时任务数占比: 7069/10000
[INFO] [stderr] [2026-03-11T04:47:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 541599, 所有任务耗时(微秒): 45682843002, 平均耗时: 84348, 耗时任务数(100微秒): 502951, 耗时任务数占比: 9286/10000
[INFO] [stderr] [2026-03-11T04:47:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 882896, 所有任务耗时(微秒): 47954107211, 平均耗时: 54314, 耗时任务数(100微秒): 876731, 耗时任务数占比: 9930/10000
[INFO] [stderr] [2026-03-11T04:47:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1181498, 所有任务耗时(微秒): 23488211351, 平均耗时: 19880, 耗时任务数(100微秒): 1133321, 耗时任务数占比: 9592/10000
[INFO] [stdout] test statis::test ... ok
[INFO] [stderr] [2026-03-11T04:47:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1149993, 所有任务耗时(微秒): 6339157001, 平均耗时: 5512, 耗时任务数(100微秒): 1021593, 耗时任务数占比: 8883/10000
[INFO] [stderr] [2026-03-11T04:47:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 912008, 所有任务耗时(微秒): 6096563841, 平均耗时: 6684, 耗时任务数(100微秒): 747309, 耗时任务数占比: 8194/10000
[INFO] [stderr] [2026-03-11T04:47:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 734706, 所有任务耗时(微秒): 31487936710, 平均耗时: 42857, 耗时任务数(100微秒): 628876, 耗时任务数占比: 8560/10000
[INFO] [stderr] [2026-03-11T04:47:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 863900, 所有任务耗时(微秒): 880679711, 平均耗时: 1019, 耗时任务数(100微秒): 406861, 耗时任务数占比: 4710/10000
[INFO] [stderr] [2026-03-11T04:48:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 805700, 所有任务耗时(微秒): 1710678439, 平均耗时: 2123, 耗时任务数(100微秒): 419299, 耗时任务数占比: 5204/10000
[INFO] [stderr] [2026-03-11T04:48:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 907200, 所有任务耗时(微秒): 563313737, 平均耗时: 620, 耗时任务数(100微秒): 320155, 耗时任务数占比: 3529/10000
[INFO] [stderr] [2026-03-11T04:48:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 940400, 所有任务耗时(微秒): 27939948746, 平均耗时: 29710, 耗时任务数(100微秒): 596033, 耗时任务数占比: 6338/10000
[INFO] [stderr] [2026-03-11T04:48:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1004469, 所有任务耗时(微秒): 1895178272, 平均耗时: 1886, 耗时任务数(100微秒): 728215, 耗时任务数占比: 7250/10000
[INFO] [stderr] [2026-03-11T04:48:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 941331, 所有任务耗时(微秒): 1681501665, 平均耗时: 1786, 耗时任务数(100微秒): 319787, 耗时任务数占比: 3397/10000
[INFO] [stderr] [2026-03-11T04:48:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1007100, 所有任务耗时(微秒): 1053944450, 平均耗时: 1046, 耗时任务数(100微秒): 283699, 耗时任务数占比: 2817/10000
[INFO] [stderr] [2026-03-11T04:48:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1276200, 所有任务耗时(微秒): 436164233, 平均耗时: 341, 耗时任务数(100微秒): 192486, 耗时任务数占比: 1508/10000
[INFO] [stderr] [2026-03-11T04:48:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1013800, 所有任务耗时(微秒): 3733088777, 平均耗时: 3682, 耗时任务数(100微秒): 556989, 耗时任务数占比: 5494/10000
[INFO] [stdout] test fast_thread_pool::_test_task_executor has been running for over 60 seconds
[INFO] [stderr] [2026-03-11T04:48:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1441529, 所有任务耗时(微秒): 125680512, 平均耗时: 87, 耗时任务数(100微秒): 33940, 耗时任务数占比: 235/10000
[INFO] [stderr] [2026-03-11T04:48:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1465471, 所有任务耗时(微秒): 55925878, 平均耗时: 38, 耗时任务数(100微秒): 748, 耗时任务数占比: 5/10000
[INFO] [stderr] [2026-03-11T04:48:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1311000, 所有任务耗时(微秒): 76392963952, 平均耗时: 58270, 耗时任务数(100微秒): 298923, 耗时任务数占比: 2280/10000
[INFO] [stderr] [2026-03-11T04:48:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 893800, 所有任务耗时(微秒): 9067612733, 平均耗时: 10145, 耗时任务数(100微秒): 645712, 耗时任务数占比: 7224/10000
[INFO] [stderr] [2026-03-11T04:48:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1175600, 所有任务耗时(微秒): 24063131387, 平均耗时: 20468, 耗时任务数(100微秒): 526050, 耗时任务数占比: 4475/10000
[INFO] [stderr] [2026-03-11T04:48:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1414400, 所有任务耗时(微秒): 55897629, 平均耗时: 39, 耗时任务数(100微秒): 3916, 耗时任务数占比: 28/10000
[INFO] [stderr] [2026-03-11T04:48:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 907800, 所有任务耗时(微秒): 15479744787, 平均耗时: 17051, 耗时任务数(100微秒): 532402, 耗时任务数占比: 5865/10000
[INFO] [stderr] [2026-03-11T04:48:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 888700, 所有任务耗时(微秒): 2401145195, 平均耗时: 2701, 耗时任务数(100微秒): 584318, 耗时任务数占比: 6575/10000
[INFO] [stderr] [2026-03-11T04:48:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1031315, 所有任务耗时(微秒): 7624473747, 平均耗时: 7392, 耗时任务数(100微秒): 592215, 耗时任务数占比: 5742/10000
[INFO] [stderr] [2026-03-11T04:48:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1454480, 所有任务耗时(微秒): 73040975, 平均耗时: 50, 耗时任务数(100微秒): 22466, 耗时任务数占比: 154/10000
[INFO] [stderr] [2026-03-11T04:48:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1491805, 所有任务耗时(微秒): 54399420, 平均耗时: 36, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:48:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1479400, 所有任务耗时(微秒): 55292357, 平均耗时: 37, 耗时任务数(100微秒): 222, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-11T04:49:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1436800, 所有任务耗时(微秒): 151796029, 平均耗时: 105, 耗时任务数(100微秒): 67713, 耗时任务数占比: 471/10000
[INFO] [stderr] [2026-03-11T04:49:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1152500, 所有任务耗时(微秒): 1183578836, 平均耗时: 1026, 耗时任务数(100微秒): 398848, 耗时任务数占比: 3461/10000
[INFO] [stderr] [2026-03-11T04:49:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1048200, 所有任务耗时(微秒): 811498519, 平均耗时: 774, 耗时任务数(100微秒): 310403, 耗时任务数占比: 2961/10000
[INFO] [stderr] [2026-03-11T04:49:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1076900, 所有任务耗时(微秒): 688193022, 平均耗时: 639, 耗时任务数(100微秒): 310192, 耗时任务数占比: 2880/10000
[INFO] [stderr] [2026-03-11T04:49:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1057936, 所有任务耗时(微秒): 1625863771, 平均耗时: 1536, 耗时任务数(100微秒): 604159, 耗时任务数占比: 5711/10000
[INFO] [stderr] [2026-03-11T04:49:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 730464, 所有任务耗时(微秒): 734621920, 平均耗时: 1005, 耗时任务数(100微秒): 367767, 耗时任务数占比: 5035/10000
[INFO] [stderr] [2026-03-11T04:49:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 857044, 所有任务耗时(微秒): 10806866535, 平均耗时: 12609, 耗时任务数(100微秒): 571601, 耗时任务数占比: 6669/10000
[INFO] [stderr] [2026-03-11T04:49:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 754277, 所有任务耗时(微秒): 2525478568, 平均耗时: 3348, 耗时任务数(100微秒): 599698, 耗时任务数占比: 7951/10000
[INFO] [stderr] [2026-03-11T04:49:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 900779, 所有任务耗时(微秒): 5369956926, 平均耗时: 5961, 耗时任务数(100微秒): 434783, 耗时任务数占比: 4827/10000
[INFO] [stderr] [2026-03-11T04:49:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1255986, 所有任务耗时(微秒): 3374577884, 平均耗时: 2686, 耗时任务数(100微秒): 494110, 耗时任务数占比: 3934/10000
[INFO] [stderr] [2026-03-11T04:49:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1076227, 所有任务耗时(微秒): 1385894540, 平均耗时: 1287, 耗时任务数(100微秒): 592519, 耗时任务数占比: 5506/10000
[INFO] [stderr] [2026-03-11T04:49:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1240992, 所有任务耗时(微秒): 1988075000, 平均耗时: 1602, 耗时任务数(100微秒): 630925, 耗时任务数占比: 5084/10000
[INFO] [stderr] [2026-03-11T04:49:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1223477, 所有任务耗时(微秒): 8904492673, 平均耗时: 7278, 耗时任务数(100微秒): 867366, 耗时任务数占比: 7089/10000
[INFO] [stderr] [2026-03-11T04:49:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1292973, 所有任务耗时(微秒): 18106132935, 平均耗时: 14003, 耗时任务数(100微秒): 1071296, 耗时任务数占比: 8286/10000
[INFO] [stderr] [2026-03-11T04:49:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 935245, 所有任务耗时(微秒): 1917200101, 平均耗时: 2049, 耗时任务数(100微秒): 755254, 耗时任务数占比: 8075/10000
[INFO] [stderr] [2026-03-11T04:49:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1086772, 所有任务耗时(微秒): 14844466134, 平均耗时: 13659, 耗时任务数(100微秒): 926806, 耗时任务数占比: 8528/10000
[INFO] [stderr] [2026-03-11T04:49:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 784628, 所有任务耗时(微秒): 14713458806, 平均耗时: 18752, 耗时任务数(100微秒): 538529, 耗时任务数占比: 6863/10000
[INFO] [stderr] [2026-03-11T04:49:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 792182, 所有任务耗时(微秒): 1675863327, 平均耗时: 2115, 耗时任务数(100微秒): 643016, 耗时任务数占比: 8117/10000
[INFO] [stderr] [2026-03-11T04:49:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1166096, 所有任务耗时(微秒): 21355398457, 平均耗时: 18313, 耗时任务数(100微秒): 971060, 耗时任务数占比: 8327/10000
[INFO] [stderr] [2026-03-11T04:49:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1277120, 所有任务耗时(微秒): 41365673338, 平均耗时: 32389, 耗时任务数(100微秒): 1117021, 耗时任务数占比: 8746/10000
[INFO] [stderr] [2026-03-11T04:50:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1313083, 所有任务耗时(微秒): 23782436811, 平均耗时: 18111, 耗时任务数(100微秒): 1042461, 耗时任务数占比: 7939/10000
[INFO] [stderr] [2026-03-11T04:50:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1246147, 所有任务耗时(微秒): 6079662162, 平均耗时: 4878, 耗时任务数(100微秒): 1063076, 耗时任务数占比: 8531/10000
[INFO] [stderr] [2026-03-11T04:50:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1199472, 所有任务耗时(微秒): 39440779367, 平均耗时: 32881, 耗时任务数(100微秒): 916864, 耗时任务数占比: 7644/10000
[INFO] [stderr] [2026-03-11T04:50:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1451500, 所有任务耗时(微秒): 56218259, 平均耗时: 38, 耗时任务数(100微秒): 660, 耗时任务数占比: 5/10000
[INFO] [stderr] [2026-03-11T04:50:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1129604, 所有任务耗时(微秒): 759736016, 平均耗时: 672, 耗时任务数(100微秒): 323616, 耗时任务数占比: 2865/10000
[INFO] [stderr] [2026-03-11T04:50:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1083357, 所有任务耗时(微秒): 1895927403, 平均耗时: 1750, 耗时任务数(100微秒): 688948, 耗时任务数占比: 6359/10000
[INFO] [stderr] [2026-03-11T04:50:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1074389, 所有任务耗时(微秒): 1697213847, 平均耗时: 1579, 耗时任务数(100微秒): 572059, 耗时任务数占比: 5325/10000
[INFO] [stderr] [2026-03-11T04:50:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 961650, 所有任务耗时(微秒): 92895750975, 平均耗时: 96600, 耗时任务数(100微秒): 762125, 耗时任务数占比: 7925/10000
[INFO] [stderr] [2026-03-11T04:50:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 725135, 所有任务耗时(微秒): 2771899940, 平均耗时: 3822, 耗时任务数(100微秒): 456425, 耗时任务数占比: 6294/10000
[INFO] [stderr] [2026-03-11T04:50:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1077265, 所有任务耗时(微秒): 1579019846, 平均耗时: 1465, 耗时任务数(100微秒): 400986, 耗时任务数占比: 3722/10000
[INFO] [stderr] [2026-03-11T04:50:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1455400, 所有任务耗时(微秒): 224525241, 平均耗时: 154, 耗时任务数(100微秒): 40067, 耗时任务数占比: 275/10000
[INFO] [stderr] [2026-03-11T04:50:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1465600, 所有任务耗时(微秒): 54675892, 平均耗时: 37, 耗时任务数(100微秒): 856, 耗时任务数占比: 6/10000
[INFO] [stderr] [2026-03-11T04:50:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1472800, 所有任务耗时(微秒): 54864694, 平均耗时: 37, 耗时任务数(100微秒): 315, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-11T04:50:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1469700, 所有任务耗时(微秒): 55502851, 平均耗时: 37, 耗时任务数(100微秒): 306, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-11T04:50:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1340300, 所有任务耗时(微秒): 325941714, 平均耗时: 243, 耗时任务数(100微秒): 163088, 耗时任务数占比: 1217/10000
[INFO] [stderr] [2026-03-11T04:50:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1470747, 所有任务耗时(微秒): 55312845, 平均耗时: 37, 耗时任务数(100微秒): 169, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-11T04:50:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477453, 所有任务耗时(微秒): 55780013, 平均耗时: 37, 耗时任务数(100微秒): 261, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-11T04:50:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1472600, 所有任务耗时(微秒): 55513625, 平均耗时: 37, 耗时任务数(100微秒): 370, 耗时任务数占比: 3/10000
[INFO] [stderr] [2026-03-11T04:50:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1471433, 所有任务耗时(微秒): 55735631, 平均耗时: 37, 耗时任务数(100微秒): 174, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-11T04:50:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1465767, 所有任务耗时(微秒): 55360033, 平均耗时: 37, 耗时任务数(100微秒): 264, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-11T04:51:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1417400, 所有任务耗时(微秒): 173054311, 平均耗时: 122, 耗时任务数(100微秒): 89111, 耗时任务数占比: 629/10000
[INFO] [stderr] [2026-03-11T04:51:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1025300, 所有任务耗时(微秒): 2608716774, 平均耗时: 2544, 耗时任务数(100微秒): 585310, 耗时任务数占比: 5709/10000
[INFO] [stderr] [2026-03-11T04:51:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1091229, 所有任务耗时(微秒): 987226856, 平均耗时: 904, 耗时任务数(100微秒): 532807, 耗时任务数占比: 4883/10000
[INFO] [stderr] [2026-03-11T04:51:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1091871, 所有任务耗时(微秒): 6082624875, 平均耗时: 5570, 耗时任务数(100微秒): 511980, 耗时任务数占比: 4689/10000
[INFO] [stderr] [2026-03-11T04:51:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 728300, 所有任务耗时(微秒): 741835381, 平均耗时: 1018, 耗时任务数(100微秒): 371095, 耗时任务数占比: 5095/10000
[INFO] [stderr] [2026-03-11T04:51:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1204200, 所有任务耗时(微秒): 867639118, 平均耗时: 720, 耗时任务数(100微秒): 289152, 耗时任务数占比: 2401/10000
[INFO] [stderr] [2026-03-11T04:51:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1412600, 所有任务耗时(微秒): 183143292, 平均耗时: 129, 耗时任务数(100微秒): 89285, 耗时任务数占比: 632/10000
[INFO] [stderr] [2026-03-11T04:51:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1463200, 所有任务耗时(微秒): 54749933, 平均耗时: 37, 耗时任务数(100微秒): 296, 耗时任务数占比: 2/10000
[INFO] [stderr] [2026-03-11T04:51:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1428058, 所有任务耗时(微秒): 67707453, 平均耗时: 47, 耗时任务数(100微秒): 30103, 耗时任务数占比: 211/10000
[INFO] [stderr] [2026-03-11T04:51:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1146542, 所有任务耗时(微秒): 950252836, 平均耗时: 828, 耗时任务数(100微秒): 238228, 耗时任务数占比: 2078/10000
[INFO] [stderr] [2026-03-11T04:51:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1046600, 所有任务耗时(微秒): 987784890, 平均耗时: 943, 耗时任务数(100微秒): 186940, 耗时任务数占比: 1786/10000
[INFO] [stderr] [2026-03-11T04:51:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1269900, 所有任务耗时(微秒): 3452803432, 平均耗时: 2718, 耗时任务数(100微秒): 239761, 耗时任务数占比: 1888/10000
[INFO] [stderr] [2026-03-11T04:51:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1321800, 所有任务耗时(微秒): 970314923, 平均耗时: 734, 耗时任务数(100微秒): 133729, 耗时任务数占比: 1012/10000
[INFO] [stderr] [2026-03-11T04:51:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1123000, 所有任务耗时(微秒): 123073331, 平均耗时: 109, 耗时任务数(100微秒): 89097, 耗时任务数占比: 793/10000
[INFO] [stderr] [2026-03-11T04:51:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1318300, 所有任务耗时(微秒): 106887977, 平均耗时: 81, 耗时任务数(100微秒): 56395, 耗时任务数占比: 428/10000
[INFO] [stderr] [2026-03-11T04:51:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1308300, 所有任务耗时(微秒): 33496181, 平均耗时: 25, 耗时任务数(100微秒): 14835, 耗时任务数占比: 113/10000
[INFO] [stderr] [2026-03-11T04:51:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1025500, 所有任务耗时(微秒): 3665667145, 平均耗时: 3574, 耗时任务数(100微秒): 312442, 耗时任务数占比: 3047/10000
[INFO] [stderr] [2026-03-11T04:51:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1024800, 所有任务耗时(微秒): 1842845487, 平均耗时: 1798, 耗时任务数(100微秒): 413983, 耗时任务数占比: 4040/10000
[INFO] [stderr] [2026-03-11T04:51:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 962263, 所有任务耗时(微秒): 806203995, 平均耗时: 837, 耗时任务数(100微秒): 390740, 耗时任务数占比: 4061/10000
[INFO] [stderr] [2026-03-11T04:51:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 907547, 所有任务耗时(微秒): 292678195, 平均耗时: 322, 耗时任务数(100微秒): 281966, 耗时任务数占比: 3107/10000
[INFO] [stderr] [2026-03-11T04:52:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 981690, 所有任务耗时(微秒): 380352687, 平均耗时: 387, 耗时任务数(100微秒): 309554, 耗时任务数占比: 3153/10000
[INFO] [stderr] [2026-03-11T04:52:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1101300, 所有任务耗时(微秒): 214033865, 平均耗时: 194, 耗时任务数(100微秒): 197980, 耗时任务数占比: 1798/10000
[INFO] [stderr] [2026-03-11T04:52:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1301333, 所有任务耗时(微秒): 215840419, 平均耗时: 165, 耗时任务数(100微秒): 161034, 耗时任务数占比: 1237/10000
[INFO] [stderr] [2026-03-11T04:52:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1111467, 所有任务耗时(微秒): 157530063, 平均耗时: 141, 耗时任务数(100微秒): 130767, 耗时任务数占比: 1177/10000
[INFO] [stderr] [2026-03-11T04:52:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1204100, 所有任务耗时(微秒): 3847141, 平均耗时: 3, 耗时任务数(100微秒): 434, 耗时任务数占比: 4/10000
[INFO] [stderr] [2026-03-11T04:52:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1405400, 所有任务耗时(微秒): 3977663, 平均耗时: 2, 耗时任务数(100微秒): 2100, 耗时任务数占比: 15/10000
[INFO] [stderr] [2026-03-11T04:52:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1429300, 所有任务耗时(微秒): 7115652, 平均耗时: 4, 耗时任务数(100微秒): 2716, 耗时任务数占比: 19/10000
[INFO] [stderr] [2026-03-11T04:52:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1372200, 所有任务耗时(微秒): 16786710, 平均耗时: 12, 耗时任务数(100微秒): 6063, 耗时任务数占比: 44/10000
[INFO] [stderr] [2026-03-11T04:52:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1103900, 所有任务耗时(微秒): 10086241, 平均耗时: 9, 耗时任务数(100微秒): 5132, 耗时任务数占比: 46/10000
[INFO] [stderr] [2026-03-11T04:52:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1302700, 所有任务耗时(微秒): 3438601, 平均耗时: 2, 耗时任务数(100微秒): 2, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1468200, 所有任务耗时(微秒): 1504030, 平均耗时: 1, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499500, 所有任务耗时(微秒): 1009828, 平均耗时: 0, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500400, 所有任务耗时(微秒): 985134, 平均耗时: 0, 耗时任务数(100微秒): 2, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500100, 所有任务耗时(微秒): 1230334, 平均耗时: 0, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500500, 所有任务耗时(微秒): 1156992, 平均耗时: 0, 耗时任务数(100微秒): 2, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500400, 所有任务耗时(微秒): 1068987, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500700, 所有任务耗时(微秒): 977707, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1501600, 所有任务耗时(微秒): 962267, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500154, 所有任务耗时(微秒): 1033097, 平均耗时: 0, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:52:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1501446, 所有任务耗时(微秒): 903073, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1503400, 所有任务耗时(微秒): 932760, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1494100, 所有任务耗时(微秒): 1449347, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498500, 所有任务耗时(微秒): 1116832, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1375400, 所有任务耗时(微秒): 2770786, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1207800, 所有任务耗时(微秒): 4201980, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1203289, 所有任务耗时(微秒): 4294153, 平均耗时: 3, 耗时任务数(100微秒): 58, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1193411, 所有任务耗时(微秒): 4226159, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1240600, 所有任务耗时(微秒): 3790755, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1240318, 所有任务耗时(微秒): 4184809, 平均耗时: 3, 耗时任务数(100微秒): 5, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1209982, 所有任务耗时(微秒): 4800501, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1382726, 所有任务耗时(微秒): 2428359, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1193974, 所有任务耗时(微秒): 4734827, 平均耗时: 3, 耗时任务数(100微秒): 30, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1456733, 所有任务耗时(微秒): 1350443, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1241567, 所有任务耗时(微秒): 3978040, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1276613, 所有任务耗时(微秒): 3527973, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1284287, 所有任务耗时(微秒): 3992855, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1264915, 所有任务耗时(微秒): 4134119, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1236052, 所有任务耗时(微秒): 3976569, 平均耗时: 3, 耗时任务数(100微秒): 32, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1193595, 所有任务耗时(微秒): 4482492, 平均耗时: 3, 耗时任务数(100微秒): 25, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:53:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1267925, 所有任务耗时(微秒): 3585341, 平均耗时: 2, 耗时任务数(100微秒): 32, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500213, 所有任务耗时(微秒): 1168301, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1191700, 所有任务耗时(微秒): 4509609, 平均耗时: 3, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1463100, 所有任务耗时(微秒): 1673886, 平均耗时: 1, 耗时任务数(100微秒): 27, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499900, 所有任务耗时(微秒): 1444999, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500100, 所有任务耗时(微秒): 1425237, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499700, 所有任务耗时(微秒): 1242388, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1477929, 所有任务耗时(微秒): 1491991, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1389721, 所有任务耗时(微秒): 120751, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1411650, 所有任务耗时(微秒): 333454, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500100, 所有任务耗时(微秒): 1210930, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1452700, 所有任务耗时(微秒): 1816395, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500500, 所有任务耗时(微秒): 1106056, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1312200, 所有任务耗时(微秒): 1545440, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1501300, 所有任务耗时(微秒): 1263497, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1447000, 所有任务耗时(微秒): 2067063, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1214400, 所有任务耗时(微秒): 4647079, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1441900, 所有任务耗时(微秒): 928710, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500200, 所有任务耗时(微秒): 1266523, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1393100, 所有任务耗时(微秒): 153331, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:54:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499700, 所有任务耗时(微秒): 1099113, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1443200, 所有任务耗时(微秒): 635493, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1348200, 所有任务耗时(微秒): 408910, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1213857, 所有任务耗时(微秒): 4001784, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1375143, 所有任务耗时(微秒): 2528757, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1202700, 所有任务耗时(微秒): 4541188, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1214100, 所有任务耗时(微秒): 4589609, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1289755, 所有任务耗时(微秒): 3443935, 平均耗时: 2, 耗时任务数(100微秒): 2, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1206345, 所有任务耗时(微秒): 4364102, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1275600, 所有任务耗时(微秒): 3696810, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1242600, 所有任务耗时(微秒): 4166899, 平均耗时: 3, 耗时任务数(100微秒): 1, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1260700, 所有任务耗时(微秒): 4366691, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1217665, 所有任务耗时(微秒): 4780872, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1285235, 所有任务耗时(微秒): 3298544, 平均耗时: 2, 耗时任务数(100微秒): 14, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1131000, 所有任务耗时(微秒): 2158411, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500200, 所有任务耗时(微秒): 1194153, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1111800, 所有任务耗时(微秒): 2600366, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1467600, 所有任务耗时(微秒): 1545526, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1244700, 所有任务耗时(微秒): 3963486, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1237400, 所有任务耗时(微秒): 4450369, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:55:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1280348, 所有任务耗时(微秒): 3492433, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1227652, 所有任务耗时(微秒): 3934714, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1214800, 所有任务耗时(微秒): 4597109, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1206600, 所有任务耗时(微秒): 4348046, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1208724, 所有任务耗时(微秒): 4314583, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1319876, 所有任务耗时(微秒): 2996990, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1206800, 所有任务耗时(微秒): 4330747, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498300, 所有任务耗时(微秒): 1002511, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1475600, 所有任务耗时(微秒): 1367026, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1455300, 所有任务耗时(微秒): 1969315, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1275300, 所有任务耗时(微秒): 3735213, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1456093, 所有任务耗时(微秒): 1724492, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1501107, 所有任务耗时(微秒): 1228165, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1255700, 所有任务耗时(微秒): 4423527, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1497000, 所有任务耗时(微秒): 1119255, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500134, 所有任务耗时(微秒): 1123613, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1439466, 所有任务耗时(微秒): 1952326, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500400, 所有任务耗时(微秒): 1333311, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500042, 所有任务耗时(微秒): 1286211, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500158, 所有任务耗时(微秒): 1322023, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:56:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1483900, 所有任务耗时(微秒): 1538793, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500100, 所有任务耗时(微秒): 1340933, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499900, 所有任务耗时(微秒): 1317796, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500100, 所有任务耗时(微秒): 1325498, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1114219, 所有任务耗时(微秒): 2204185, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1125881, 所有任务耗时(微秒): 2924559, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1088700, 所有任务耗时(微秒): 2206370, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1207100, 所有任务耗时(微秒): 4139431, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1330167, 所有任务耗时(微秒): 2860606, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1238023, 所有任务耗时(微秒): 4044067, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1302210, 所有任务耗时(微秒): 1769083, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1197500, 所有任务耗时(微秒): 4687447, 平均耗时: 3, 耗时任务数(100微秒): 69, 耗时任务数占比: 1/10000
[INFO] [stderr] [2026-03-11T04:57:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1277090, 所有任务耗时(微秒): 3567534, 平均耗时: 2, 耗时任务数(100微秒): 3, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1475203, 所有任务耗时(微秒): 1414413, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1297802, 所有任务耗时(微秒): 3384643, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1375705, 所有任务耗时(微秒): 2565218, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1216900, 所有任务耗时(微秒): 4779586, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1404663, 所有任务耗时(微秒): 2365088, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500037, 所有任务耗时(微秒): 1171369, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1458600, 所有任务耗时(微秒): 1525558, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:57:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1223447, 所有任务耗时(微秒): 5060166, 平均耗时: 4, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1494553, 所有任务耗时(微秒): 1207475, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1497700, 所有任务耗时(微秒): 1257175, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1372900, 所有任务耗时(微秒): 2767629, 平均耗时: 2, 耗时任务数(100微秒): 7, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499700, 所有任务耗时(微秒): 1355550, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1287999, 所有任务耗时(微秒): 3779230, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1241201, 所有任务耗时(微秒): 4509023, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1227400, 所有任务耗时(微秒): 4549882, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1217500, 所有任务耗时(微秒): 4766714, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1352500, 所有任务耗时(微秒): 3144099, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1412200, 所有任务耗时(微秒): 2008448, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1455400, 所有任务耗时(微秒): 1602973, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1503700, 所有任务耗时(微秒): 1140956, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1392400, 所有任务耗时(微秒): 2492190, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498701, 所有任务耗时(微秒): 1016210, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1372799, 所有任务耗时(微秒): 2646108, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1381738, 所有任务耗时(微秒): 298129, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1366962, 所有任务耗时(微秒): 1468610, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1262800, 所有任务耗时(微秒): 3837606, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1271100, 所有任务耗时(微秒): 3798676, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:58:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1385007, 所有任务耗时(微秒): 119299, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1263278, 所有任务耗时(微秒): 3394712, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1278515, 所有任务耗时(微秒): 3880696, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1219500, 所有任务耗时(微秒): 4708915, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1235600, 所有任务耗时(微秒): 3292697, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1150200, 所有任务耗时(微秒): 3430752, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1191600, 所有任务耗时(微秒): 4153210, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1088648, 所有任务耗时(微秒): 2251499, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1207652, 所有任务耗时(微秒): 4250764, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1218400, 所有任务耗时(微秒): 4450088, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1247000, 所有任务耗时(微秒): 4080097, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1397200, 所有任务耗时(微秒): 2422515, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500200, 所有任务耗时(微秒): 1013439, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1295768, 所有任务耗时(微秒): 4010601, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1458832, 所有任务耗时(微秒): 1944984, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1473900, 所有任务耗时(微秒): 1658697, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1341300, 所有任务耗时(微秒): 624956, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1268600, 所有任务耗时(微秒): 4111031, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500200, 所有任务耗时(微秒): 1063913, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1310300, 所有任务耗时(微秒): 3412569, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T04:59:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1416900, 所有任务耗时(微秒): 1875756, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500700, 所有任务耗时(微秒): 1070929, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1501700, 所有任务耗时(微秒): 1031704, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1494225, 所有任务耗时(微秒): 1363153, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1397275, 所有任务耗时(微秒): 2193661, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1332400, 所有任务耗时(微秒): 3063755, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1326800, 所有任务耗时(微秒): 3084206, 平均耗时: 2, 耗时任务数(100微秒): 37, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1261100, 所有任务耗时(微秒): 3850338, 平均耗时: 3, 耗时任务数(100微秒): 22, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1503600, 所有任务耗时(微秒): 996191, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1411700, 所有任务耗时(微秒): 2084976, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1439423, 所有任务耗时(微秒): 1726584, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1413377, 所有任务耗时(微秒): 1762589, 平均耗时: 1, 耗时任务数(100微秒): 13, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1413465, 所有任务耗时(微秒): 586715, 平均耗时: 0, 耗时任务数(100微秒): 19, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1387135, 所有任务耗时(微秒): 110509, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1355300, 所有任务耗时(微秒): 758152, 平均耗时: 0, 耗时任务数(100微秒): 2, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1247400, 所有任务耗时(微秒): 3962056, 平均耗时: 3, 耗时任务数(100微秒): 20, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498600, 所有任务耗时(微秒): 1128126, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498800, 所有任务耗时(微秒): 868465, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499400, 所有任务耗时(微秒): 844273, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1499700, 所有任务耗时(微秒): 1067226, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:00:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1432100, 所有任务耗时(微秒): 2775320, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1203800, 所有任务耗时(微秒): 4424449, 平均耗时: 3, 耗时任务数(100微秒): 17, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1199200, 所有任务耗时(微秒): 4737513, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1207900, 所有任务耗时(微秒): 4332312, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1303400, 所有任务耗时(微秒): 1997856, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1304400, 所有任务耗时(微秒): 2370456, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1410500, 所有任务耗时(微秒): 304599, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1255100, 所有任务耗时(微秒): 1256956, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1086400, 所有任务耗时(微秒): 2411322, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:24Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1362400, 所有任务耗时(微秒): 1364268, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:27Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1088900, 所有任务耗时(微秒): 2402859, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:30Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1280900, 所有任务耗时(微秒): 1696395, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:33Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1138497, 所有任务耗时(微秒): 2282838, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:36Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1485703, 所有任务耗时(微秒): 1060564, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:39Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1259862, 所有任务耗时(微秒): 3459546, 平均耗时: 2, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:42Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1381738, 所有任务耗时(微秒): 2107548, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:45Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1281400, 所有任务耗时(微秒): 3954103, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:48Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1271400, 所有任务耗时(微秒): 4064004, 平均耗时: 3, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:51Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498376, 所有任务耗时(微秒): 986170, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:54Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1495924, 所有任务耗时(微秒): 1190946, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:01:57Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1470309, 所有任务耗时(微秒): 2379168, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:00Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1498591, 所有任务耗时(微秒): 947037, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:03Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500000, 所有任务耗时(微秒): 982816, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:06Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1162721, 所有任务耗时(微秒): 2268318, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:09Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1404979, 所有任务耗时(微秒): 1546673, 平均耗时: 1, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:12Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500000, 所有任务耗时(微秒): 1071405, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:15Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1500400, 所有任务耗时(微秒): 1055108, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:18Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1432200, 所有任务耗时(微秒): 462705, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[INFO] [stderr] [2026-03-11T05:02:21Z INFO  fast_able::fast_thread_pool] 3秒钟执行任务数: 1388800, 所有任务耗时(微秒): 95436, 平均耗时: 0, 耗时任务数(100微秒): 0, 耗时任务数占比: 0/10000
[ERROR] error running command: command timed out after 900 seconds
[INFO] running `Command { std: "docker" "inspect" "f86e9a66a598bc3e8f969e409cf035238ee3eb70d1ae427aa1bd54e37043329e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f86e9a66a598bc3e8f969e409cf035238ee3eb70d1ae427aa1bd54e37043329e", kill_on_drop: false }`
[INFO] [stdout] f86e9a66a598bc3e8f969e409cf035238ee3eb70d1ae427aa1bd54e37043329e
