[INFO] fetching crate fast-able 1.18.7... [INFO] testing fast-able-1.18.7 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7 [INFO] extracting crate fast-able 1.18.7 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate fast-able 1.18.7 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate fast-able 1.18.7 [INFO] tweaked toml for crates.io crate fast-able 1.18.7 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate fast-able 1.18.7 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate fast-able 1.18.7 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 81a935a4355efb74e54f989145a5228afcd7c0446a24960c0fd2c7874ae130d3 [INFO] running `Command { std: "docker" "start" "-a" "81a935a4355efb74e54f989145a5228afcd7c0446a24960c0fd2c7874ae130d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "81a935a4355efb74e54f989145a5228afcd7c0446a24960c0fd2c7874ae130d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81a935a4355efb74e54f989145a5228afcd7c0446a24960c0fd2c7874ae130d3", kill_on_drop: false }` [INFO] [stdout] 81a935a4355efb74e54f989145a5228afcd7c0446a24960c0fd2c7874ae130d3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a9d5831aa5bc09a13c9708fbe94288924652677237ebcb3f9e8977c89e467fec [INFO] running `Command { std: "docker" "start" "-a" "a9d5831aa5bc09a13c9708fbe94288924652677237ebcb3f9e8977c89e467fec", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling fs2 v0.4.3 [INFO] [stderr] Compiling arraystring v0.3.0 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling core_affinity v0.8.3 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling kanal v0.1.1 [INFO] [stderr] Compiling flume v0.11.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling thingbuf v0.1.6 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling fast-able v1.18.7 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH` [INFO] [stdout] --> src/fast_thread_pool/pool.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | 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:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | 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:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | 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:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | 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:296:4 [INFO] [stdout] | [INFO] [stdout] 296 | fn read_linux_system_cpu_cores() -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_cpu_range` is never used [INFO] [stdout] --> src/fast_thread_pool/utils.rs:306:4 [INFO] [stdout] | [INFO] [stdout] 306 | fn parse_cpu_range(content: &str) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `useed` is never read [INFO] [stdout] --> src/cache_queue.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct CacheQueue { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 9 | useed: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/vec2.rs:229:22 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn dirty_ref(&self) -> ReadGuardVec { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 229 | pub fn dirty_ref(&self) -> ReadGuardVec<'_, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/high_speed_cache.rs:778:17 [INFO] [stdout] | [INFO] [stdout] 778 | pub fn iter(&self) -> HighSpeedCacheIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 778 | pub fn iter(&self) -> HighSpeedCacheIter<'_, T, LEN> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/high_speed_cache.rs:788:21 [INFO] [stdout] | [INFO] [stdout] 788 | pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 788 | pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<'_, T, LEN> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::info` [INFO] [stdout] --> src/bin/test_bounded_executor.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use log::info; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoreId` [INFO] [stdout] --> src/bin/test_bounded_executor.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `info` [INFO] [stdout] --> src/bin/test_core_affinity_one.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use log::{error, info}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fs::OpenOptions` [INFO] [stdout] --> src/bin/test_core_affinity_one.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{fs, fs::OpenOptions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `core1` [INFO] [stdout] --> src/bin/test_core_affinity_one.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | let core1 = use_last_core2("测试11多核心", 10); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [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 18.61s [INFO] running `Command { std: "docker" "inspect" "a9d5831aa5bc09a13c9708fbe94288924652677237ebcb3f9e8977c89e467fec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a9d5831aa5bc09a13c9708fbe94288924652677237ebcb3f9e8977c89e467fec", kill_on_drop: false }` [INFO] [stdout] a9d5831aa5bc09a13c9708fbe94288924652677237ebcb3f9e8977c89e467fec [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2801bca2ec473d4591ccd110dc8f5bafd74f843c7d9f5712d80a1c0eb97fc6ae [INFO] running `Command { std: "docker" "start" "-a" "2801bca2ec473d4591ccd110dc8f5bafd74f843c7d9f5712d80a1c0eb97fc6ae", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling thingbuf v0.1.6 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling fast-able v1.18.7 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH` [INFO] [stdout] --> src/fast_thread_pool/pool.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | 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:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | 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:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | 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:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | 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:296:4 [INFO] [stdout] | [INFO] [stdout] 296 | fn read_linux_system_cpu_cores() -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_cpu_range` is never used [INFO] [stdout] --> src/fast_thread_pool/utils.rs:306:4 [INFO] [stdout] | [INFO] [stdout] 306 | fn parse_cpu_range(content: &str) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `useed` is never read [INFO] [stdout] --> src/cache_queue.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct CacheQueue { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 9 | useed: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/vec2.rs:229:22 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn dirty_ref(&self) -> ReadGuardVec { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 229 | pub fn dirty_ref(&self) -> ReadGuardVec<'_, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/high_speed_cache.rs:778:17 [INFO] [stdout] | [INFO] [stdout] 778 | pub fn iter(&self) -> HighSpeedCacheIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 778 | pub fn iter(&self) -> HighSpeedCacheIter<'_, T, LEN> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/high_speed_cache.rs:788:21 [INFO] [stdout] | [INFO] [stdout] 788 | pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 788 | pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<'_, T, LEN> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `info` [INFO] [stdout] --> src/bin/test_core_affinity.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use log::{error, info}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fs::OpenOptions` [INFO] [stdout] --> src/bin/test_core_affinity.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{fs, fs::OpenOptions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::info` [INFO] [stdout] --> src/bin/test_bounded_executor.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use log::info; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoreId` [INFO] [stdout] --> src/bin/test_bounded_executor.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `info` [INFO] [stdout] --> src/bin/test_core_affinity_one.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use log::{error, info}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fs::OpenOptions` [INFO] [stdout] --> src/bin/test_core_affinity_one.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{fs, fs::OpenOptions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `core1` [INFO] [stdout] --> src/bin/test_core_affinity_one.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | let core1 = use_last_core2("测试11多核心", 10); [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `info` [INFO] [stdout] --> src/bin/test_core_affinity.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use log::{error, info}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fs::OpenOptions` [INFO] [stdout] --> src/bin/test_core_affinity.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{fs, fs::OpenOptions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::info` [INFO] [stdout] --> src/bin/test_bounded_executor.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use log::info; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoreId` [INFO] [stdout] --> src/bin/test_bounded_executor.rs:4:35 [INFO] [stdout] | [INFO] [stdout] 4 | use core_affinity::{get_core_ids, CoreId}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error` and `info` [INFO] [stdout] --> src/bin/test_core_affinity_one.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use log::{error, info}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fs::OpenOptions` [INFO] [stdout] --> src/bin/test_core_affinity_one.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{fs, fs::OpenOptions}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused 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: 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 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: `EINVAL`, `EPERM`, and `ESRCH` [INFO] [stdout] --> src/fast_thread_pool/pool.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | use libc::{EINVAL, EPERM, ESRCH, SCHED_RR, sched_param, sched_setscheduler}; [INFO] [stdout] | ^^^^^^ ^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous glob re-exports [INFO] [stdout] --> src/fast_thread_pool/mod.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use channel_types::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ the name `unbounded` in the value namespace is first re-exported here [INFO] [stdout] ... [INFO] [stdout] 17 | pub use task_executor::*; [INFO] [stdout] | ---------------- but the name `unbounded` in the value namespace is also re-exported here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `channel_types::*` [INFO] [stdout] --> src/fast_thread_pool/mod.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub use channel_types::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ErrorKind` [INFO] [stdout] --> src/fast_thread_pool/utils.rs:3:17 [INFO] [stdout] | [INFO] [stdout] 3 | io::{Error, ErrorKind, Read, Seek, SeekFrom, Write}, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `arraystring::error` [INFO] [stdout] --> src/fast_thread_pool/utils.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use arraystring::error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `time::Duration` [INFO] [stdout] --> src/cache.rs:1:42 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{sync::Arc, thread::JoinHandle, time::Duration}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/cache_queue.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `Demo_高频数据` should have an upper camel case name [INFO] [stdout] --> src/high_speed_cache.rs:886:12 [INFO] [stdout] | [INFO] [stdout] 886 | struct Demo_高频数据 { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Demo高频数据` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/fast_thread_pool/pool.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 433 | / loop { [INFO] [stdout] 434 | | for i in 0..100 { [INFO] [stdout] 435 | | // std::thread::sleep(std::time::Duration::from_micros(i % 50)); [INFO] [stdout] 436 | | let time_hs = std::time::Instant::now(); [INFO] [stdout] ... | [INFO] [stdout] 452 | | std::thread::sleep(std::time::Duration::from_micros(110)); [INFO] [stdout] 453 | | } [INFO] [stdout] | |_____- any code following this expression is unreachable [INFO] [stdout] 454 | 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:112:5 [INFO] [stdout] | [INFO] [stdout] 93 | / loop { [INFO] [stdout] 94 | | for i in 0..100 { [INFO] [stdout] 95 | | let time_hs = std::time::Instant::now(); [INFO] [stdout] 96 | | let count = count.clone(); [INFO] [stdout] ... | [INFO] [stdout] 110 | | std::thread::sleep(std::time::Duration::from_micros(110)); [INFO] [stdout] 111 | | } [INFO] [stdout] | |_____- any code following this expression is unreachable [INFO] [stdout] 112 | 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:154:5 [INFO] [stdout] | [INFO] [stdout] 138 | / loop { [INFO] [stdout] 139 | | for _ in 0..500 { [INFO] [stdout] 140 | | let time_hs = std::time::Instant::now(); [INFO] [stdout] 141 | | pool.spawn_blocking(move || { [INFO] [stdout] ... | [INFO] [stdout] 153 | | } [INFO] [stdout] | |_____- any code following this expression is unreachable [INFO] [stdout] 154 | std::thread::sleep(std::time::Duration::from_secs(9999)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [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] = 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:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | 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:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | 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:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | 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:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | 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:94:13 [INFO] [stdout] | [INFO] [stdout] 94 | 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:26:4 [INFO] [stdout] | [INFO] [stdout] 26 | 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:296:4 [INFO] [stdout] | [INFO] [stdout] 296 | fn read_linux_system_cpu_cores() -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `parse_cpu_range` is never used [INFO] [stdout] --> src/fast_thread_pool/utils.rs:306:4 [INFO] [stdout] | [INFO] [stdout] 306 | fn parse_cpu_range(content: &str) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `useed` is never read [INFO] [stdout] --> src/cache_queue.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct CacheQueue { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 9 | useed: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/vec2.rs:229:22 [INFO] [stdout] | [INFO] [stdout] 229 | pub fn dirty_ref(&self) -> ReadGuardVec { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 229 | pub fn dirty_ref(&self) -> ReadGuardVec<'_, V> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/statis.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | 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] 52 | 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:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | 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] 53 | 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:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | 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] 54 | 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:128:12 [INFO] [stdout] | [INFO] [stdout] 128 | static statis_v: once_cell::sync::Lazy = [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] 128 - static statis_v: once_cell::sync::Lazy = [INFO] [stdout] 128 + static STATIS_V: once_cell::sync::Lazy = [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:131:12 [INFO] [stdout] | [INFO] [stdout] 131 | static thread_lite: once_cell::sync::Lazy = [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 131 - static thread_lite: once_cell::sync::Lazy = [INFO] [stdout] 131 + static THREAD_LITE: once_cell::sync::Lazy = [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 = [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 38 - static statis_v: Lazy = [INFO] [stdout] 38 + static STATIS_V: Lazy = [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 = [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: convert the identifier to upper case [INFO] [stdout] | [INFO] [stdout] 113 - static statis_v: Lazy = [INFO] [stdout] 113 + static STATIS_V: Lazy = [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 = 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 = Lazy::new(|| ThreadPoolLite::new()); [INFO] [stdout] 122 + static THREAD_LITE: Lazy = Lazy::new(|| ThreadPoolLite::new()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/high_speed_cache.rs:778:17 [INFO] [stdout] | [INFO] [stdout] 778 | pub fn iter(&self) -> HighSpeedCacheIter { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 778 | pub fn iter(&self) -> HighSpeedCacheIter<'_, T, LEN> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/high_speed_cache.rs:788:21 [INFO] [stdout] | [INFO] [stdout] 788 | pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut { [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 788 | pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<'_, T, LEN> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/thread_channel.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | 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] 43 | 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:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | 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] 44 | 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:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | 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] 45 | 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:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | 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] 46 | let _ = S.send(4); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 29.83s [INFO] running `Command { std: "docker" "inspect" "2801bca2ec473d4591ccd110dc8f5bafd74f843c7d9f5712d80a1c0eb97fc6ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2801bca2ec473d4591ccd110dc8f5bafd74f843c7d9f5712d80a1c0eb97fc6ae", kill_on_drop: false }` [INFO] [stdout] 2801bca2ec473d4591ccd110dc8f5bafd74f843c7d9f5712d80a1c0eb97fc6ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 17636c3c665732e7b97e44f7ee86880035276e58bd51c937a8b61f9e10256e36 [INFO] running `Command { std: "docker" "start" "-a" "17636c3c665732e7b97e44f7ee86880035276e58bd51c937a8b61f9e10256e36", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `EINVAL`, `EPERM`, and `ESRCH` [INFO] [stderr] --> src/fast_thread_pool/pool.rs:60:20 [INFO] [stderr] | [INFO] [stderr] 60 | 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:206:17 [INFO] [stderr] | [INFO] [stderr] 206 | 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:248:21 [INFO] [stderr] | [INFO] [stderr] 248 | 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:26:4 [INFO] [stderr] | [INFO] [stderr] 26 | 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:296:4 [INFO] [stderr] | [INFO] [stderr] 296 | fn read_linux_system_cpu_cores() -> Option> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `parse_cpu_range` is never used [INFO] [stderr] --> src/fast_thread_pool/utils.rs:306:4 [INFO] [stderr] | [INFO] [stderr] 306 | fn parse_cpu_range(content: &str) -> Option> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field `useed` is never read [INFO] [stderr] --> src/cache_queue.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 6 | pub struct CacheQueue { [INFO] [stderr] | ---------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 9 | useed: usize, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/vec2.rs:229:22 [INFO] [stderr] | [INFO] [stderr] 229 | pub fn dirty_ref(&self) -> ReadGuardVec { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 229 | pub fn dirty_ref(&self) -> ReadGuardVec<'_, V> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/high_speed_cache.rs:778:17 [INFO] [stderr] | [INFO] [stderr] 778 | pub fn iter(&self) -> HighSpeedCacheIter { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 778 | pub fn iter(&self) -> HighSpeedCacheIter<'_, T, LEN> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/high_speed_cache.rs:788:21 [INFO] [stderr] | [INFO] [stderr] 788 | pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut { [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 788 | pub fn iter_mut(&mut self) -> HighSpeedCacheIterMut<'_, T, LEN> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: type `Demo_高频数据` should have an upper camel case name [INFO] [stderr] --> src/high_speed_cache.rs:886:12 [INFO] [stderr] | [INFO] [stderr] 886 | struct Demo_高频数据 { [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Demo高频数据` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable statement [INFO] [stderr] --> src/fast_thread_pool/pool.rs:454:5 [INFO] [stderr] | [INFO] [stderr] 433 | / loop { [INFO] [stderr] 434 | | for i in 0..100 { [INFO] [stderr] 435 | | // std::thread::sleep(std::time::Duration::from_micros(i % 50)); [INFO] [stderr] 436 | | let time_hs = std::time::Instant::now(); [INFO] [stderr] ... | [INFO] [stderr] 452 | | std::thread::sleep(std::time::Duration::from_micros(110)); [INFO] [stderr] 453 | | } [INFO] [stderr] | |_____- any code following this expression is unreachable [INFO] [stderr] 454 | 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:112:5 [INFO] [stderr] | [INFO] [stderr] 93 | / loop { [INFO] [stderr] 94 | | for i in 0..100 { [INFO] [stderr] 95 | | let time_hs = std::time::Instant::now(); [INFO] [stderr] 96 | | let count = count.clone(); [INFO] [stderr] ... | [INFO] [stderr] 110 | | std::thread::sleep(std::time::Duration::from_micros(110)); [INFO] [stderr] 111 | | } [INFO] [stderr] | |_____- any code following this expression is unreachable [INFO] [stderr] 112 | 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:154:5 [INFO] [stderr] | [INFO] [stderr] 138 | / loop { [INFO] [stderr] 139 | | for _ in 0..500 { [INFO] [stderr] 140 | | let time_hs = std::time::Instant::now(); [INFO] [stderr] 141 | | pool.spawn_blocking(move || { [INFO] [stderr] ... | [INFO] [stderr] 153 | | } [INFO] [stderr] | |_____- any code following this expression is unreachable [INFO] [stderr] 154 | std::thread::sleep(std::time::Duration::from_secs(9999)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [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] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/statis.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | 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:37:13 [INFO] [stderr] | [INFO] [stderr] 37 | 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: unused variable: `i` [INFO] [stderr] --> src/fast_thread_pool/mod.rs:94:13 [INFO] [stderr] | [INFO] [stderr] 94 | 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:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | 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] 52 | let _ = rt.join(); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/statis.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | 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] 53 | let _ = rt2.join(); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/statis.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | 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] 54 | 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:128:12 [INFO] [stderr] | [INFO] [stderr] 128 | static statis_v: once_cell::sync::Lazy = [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] 128 - static statis_v: once_cell::sync::Lazy = [INFO] [stderr] 128 + static STATIS_V: once_cell::sync::Lazy = [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:131:12 [INFO] [stderr] | [INFO] [stderr] 131 | static thread_lite: once_cell::sync::Lazy = [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: convert the identifier to upper case [INFO] [stderr] | [INFO] [stderr] 131 - static thread_lite: once_cell::sync::Lazy = [INFO] [stderr] 131 + static THREAD_LITE: once_cell::sync::Lazy = [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 = [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: convert the identifier to upper case [INFO] [stderr] | [INFO] [stderr] 38 - static statis_v: Lazy = [INFO] [stderr] 38 + static STATIS_V: Lazy = [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 = [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: convert the identifier to upper case [INFO] [stderr] | [INFO] [stderr] 113 - static statis_v: Lazy = [INFO] [stderr] 113 + static STATIS_V: Lazy = [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 = 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 = Lazy::new(|| ThreadPoolLite::new()); [INFO] [stderr] 122 + static THREAD_LITE: Lazy = 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:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | 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] 43 | 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:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | 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] 44 | 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:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | 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] 45 | 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:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | 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] 46 | let _ = S.send(4); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `fast-able` (lib) generated 16 warnings (run `cargo fix --lib -p fast-able` to apply 11 suggestions) [INFO] [stderr] warning: `fast-able` (lib test) generated 37 warnings (16 duplicates) (run `cargo fix --lib -p fast-able --tests` to apply 10 suggestions) [INFO] [stderr] warning: unused imports: `error` and `info` [INFO] [stderr] --> src/bin/test_core_affinity.rs:2:11 [INFO] [stderr] | [INFO] [stderr] 2 | use log::{error, info}; [INFO] [stderr] | ^^^^^ ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `fs::OpenOptions` [INFO] [stderr] --> src/bin/test_core_affinity.rs:3:15 [INFO] [stderr] | [INFO] [stderr] 3 | use std::{fs, fs::OpenOptions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::time::Duration` [INFO] [stderr] --> tests/test_wg.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::time::Duration; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `tokio::time::sleep` [INFO] [stderr] --> tests/test_wg.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use tokio::time::sleep; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused 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: call to `.deref()` on a reference in this situation does nothing [INFO] [stderr] --> tests/btree.rs:58:21 [INFO] [stderr] | [INFO] [stderr] 58 | assert_eq!(2, *g.deref()); [INFO] [stderr] | ^^^^^^^^ help: remove this redundant call [INFO] [stderr] | [INFO] [stderr] = note: the type `i32` does not implement `Deref`, so calling `deref` on `&i32` copies the reference, which does not do anything and can be removed [INFO] [stderr] = note: `#[warn(noop_method_call)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `error` and `info` [INFO] [stderr] --> src/bin/test_core_affinity_one.rs:2:11 [INFO] [stderr] | [INFO] [stderr] 2 | use log::{error, info}; [INFO] [stderr] | ^^^^^ ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `fs::OpenOptions` [INFO] [stderr] --> src/bin/test_core_affinity_one.rs:3:15 [INFO] [stderr] | [INFO] [stderr] 3 | use std::{fs, fs::OpenOptions}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `core1` [INFO] [stderr] --> src/bin/test_core_affinity_one.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 26 | let core1 = use_last_core2("测试11多核心", 10); [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_core1` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `fast-able` (bin "test_core_affinity") generated 2 warnings (run `cargo fix --bin "test_core_affinity" -p fast-able` to apply 2 suggestions) [INFO] [stderr] warning: `fast-able` (test "test_wg") generated 2 warnings (run `cargo fix --test "test_wg" -p fast-able` to apply 2 suggestions) [INFO] [stderr] warning: `fast-able` (bin "test_bounded_executor" test) generated 2 warnings (run `cargo fix --bin "test_bounded_executor" -p fast-able --tests` to apply 2 suggestions) [INFO] [stderr] warning: `fast-able` (test "btree") generated 1 warning (run `cargo fix --test "btree" -p fast-able` to apply 1 suggestion) [INFO] [stderr] warning: `fast-able` (bin "test_core_affinity" test) generated 2 warnings (2 duplicates) [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 (2 duplicates) [INFO] [stderr] warning: `fast-able` (bin "test_core_affinity_one" test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fast_able-5d2d1a75d3e3c1a7) [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stderr] [2025-11-11T10:58:50Z WARN fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false [INFO] [stderr] [2025-11-11T10:58:50Z DEBUG fast_able::fast_thread_pool::utils] use core_affinity core_ids: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] [INFO] [stdout] test defer::test::test_defer ... ok [INFO] [stdout] test error::test::test_error ... ok [INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_feature_info ... ok [INFO] [stdout] test high_speed_cache::test_高频数据::test_iter_mut ... ok [INFO] [stdout] test high_speed_cache::test_高频数据::test_索引器_异常处理 ... ok [INFO] [stdout] test high_speed_cache::test_高频数据::test_高频数据_迭代器 ... ok [INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_default ... ok [INFO] [stdout] test high_speed_cache::test_高频数据::test_iter_rev ... ok [INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_clear ... ok [INFO] [stderr] [2025-11-11T10:58:50Z WARN fast_able::fast_thread_pool::pool] thread_mod init; remove_file core_affinity: ./.core_affinity, is_realtime_system: false [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_with_custom_size ... ok [INFO] [stdout] test map_hash::tests::buckets_tests::test_sync_hash_map_buckets_remove ... ok [INFO] [stdout] test high_speed_cache::test_高频数据::test_完整迭代器行为 ... 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_insert_and_get ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_clone ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_clear ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_comprehensive ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_capacity_operations ... ok [INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_channel_types ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_arc ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_contains_key ... ok [INFO] [stderr] [2025-11-11T10:58:50Z DEBUG fast_able::fast_thread_pool::pool] thread core: 0, set_core_affinity: true [INFO] [stdout] test map_hash::tests::test_sync_hash_map_debug ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_or_insert_with ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_get_mut ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_from_hashmap ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_dirty_ref ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_guard_debug ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_guard_partial_eq ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_index ... 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_default ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_iterator ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_iterators ... ok [INFO] [stderr] [2025-11-11T10:58:50Z INFO fast_able::fast_thread_pool::lite] 物理CPU数量: 8, 逻辑CPU数量: 16, CORES获取的核心数: 16 [INFO] [stderr] [2025-11-11T10:58:50Z INFO fast_able::fast_thread_pool::lite] 核心ID列表: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] [INFO] [stderr] [2025-11-11T10:58:50Z INFO fast_able::fast_thread_pool::lite] 系统支持超线程技术,每个物理核心有多个逻辑核心 [INFO] [stdout] test map_hash::tests::test_sync_hash_map_partial_eq ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_remove ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_into_inner ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_iter_mut ... ok [INFO] [stdout] test fast_thread_pool::lite::test_cores_count ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_new ... 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_remove_entry ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_serialization ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_map ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_values_mut ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_with_capacity ... ok [INFO] [stdout] test static_type_std::test_static_type ... ok [INFO] [stderr] [2025-11-11T10:58:50Z DEBUG fast_able::fast_thread_pool::pool] thread core: 21, set_core_affinity: true [INFO] [stdout] test map_hash::tests::test_sync_hash_map_retain ... ok [INFO] [stdout] test unsafe_cell_type::test ... ok [INFO] [stdout] test num_log::test ... ok [INFO] [stdout] test unsafe_cell_type::test_serialize ... ok [INFO] [stdout] test vec::test_case ... ok [INFO] [stdout] test static_type::test_static_type ... ok [INFO] [stdout] test map_hash::tests::test_sync_hash_map_insert_replace ... ok [INFO] [stdout] test fast_thread_pool::_test_tokio ... FAILED [INFO] [stdout] test fast_thread_pool::test_thread ... FAILED [INFO] [stdout] test map_hash::tests::test_sync_hash_map_concurrent_access ... ok [INFO] [stdout] test high_speed_cache::test_高频数据::test_demo_高频数据 ... ok [INFO] [stderr] [2025-11-11T10:58:50Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread! [INFO] [stderr] ┌─ Thread Info ─────────────────────────────────────┐ [INFO] [stderr] │ Thread Name: stock_pool::test_stock_pool [INFO] [stderr] │ Core ID: 0 [INFO] [stderr] │ Thread ID: ThreadId(85) [INFO] [stdout] test fast_thread_pool::pool::_test_pool ... FAILED [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.8/src/logger.rs', line: 901, column: 16 [INFO] [stderr] └──────────────────────────────────────────────────┘ [INFO] [stderr] [2025-11-11T10:58:50Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread! [INFO] [stderr] ┌─ Thread Info ─────────────────────────────────────┐ [INFO] [stderr] │ Thread Name: fast_thread_pool::test_channel_features::tests::test_task_executor_unified [INFO] [stderr] │ Core ID: 0 [INFO] [stderr] │ Thread ID: ThreadId(12) [INFO] [stderr] ├─ Panic Details ──────────────────────────────────┤ [INFO] [stderr] │ Message: assertion `left == right` failed [INFO] [stderr] left: 0 [INFO] [stderr] right: 10 [INFO] [stderr] │ Location: file: 'src/fast_thread_pool/test_channel_features.rs', line: 49, column: 9 [INFO] [stderr] └──────────────────────────────────────────────────┘ [INFO] [stderr] [2025-11-11T10:58:50Z ERROR fast_able::fast_thread_pool::task_executor] PANIC in TaskExecutor worker thread! [INFO] [stderr] ┌─ Thread Info ─────────────────────────────────────┐ [INFO] [stderr] │ Thread Name: unsafe_cell_type::test_mut_thread [INFO] [stderr] │ Core ID: 0 [INFO] [stderr] │ Thread ID: ThreadId(93) [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.8/src/logger.rs', line: 901, column: 16 [INFO] [stderr] └──────────────────────────────────────────────────┘ [INFO] [stderr] [2025-11-11T10:58:50Z 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(86) [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.8/src/logger.rs', line: 901, column: 16 [INFO] [stderr] └──────────────────────────────────────────────────┘ [INFO] [stdout] test fast_thread_pool::test_channel_features::tests::test_task_executor_unified ... FAILED [INFO] [stdout] test stock_pool::test_stock_pool ... FAILED [INFO] [stdout] test unsafe_cell_type::test_mut_thread ... FAILED [INFO] [stdout] test stock_pool::test_stock_pool_2 ... FAILED [INFO] [stdout] test thread_channel::test ... ok [INFO] [stderr] [2025-11-11T10:58:53Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 810100, 所有任务耗时(微秒): 2908143774, 平均耗时: 3589, 耗时任务数(100微秒): 507926, 耗时任务数占比: 6270/10000 [INFO] [stdout] test elapsed_time::test_ElapsedTime ... ok [INFO] [stderr] [2025-11-11T10:58:56Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1044700, 所有任务耗时(微秒): 1292508116, 平均耗时: 1237, 耗时任务数(100微秒): 538899, 耗时任务数占比: 5158/10000 [INFO] [stderr] [2025-11-11T10:58:59Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1195900, 所有任务耗时(微秒): 956438911, 平均耗时: 799, 耗时任务数(100微秒): 318606, 耗时任务数占比: 2664/10000 [INFO] [stderr] [2025-11-11T10:59:02Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1042100, 所有任务耗时(微秒): 379959645, 平均耗时: 364, 耗时任务数(100微秒): 322422, 耗时任务数占比: 3094/10000 [INFO] [stderr] [2025-11-11T10:59:05Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 751600, 所有任务耗时(微秒): 7695159072, 平均耗时: 10238, 耗时任务数(100微秒): 597844, 耗时任务数占比: 7954/10000 [INFO] [stderr] [2025-11-11T10:59:08Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1160200, 所有任务耗时(微秒): 5043795375, 平均耗时: 4347, 耗时任务数(100微秒): 447163, 耗时任务数占比: 3854/10000 [INFO] [stderr] [2025-11-11T10:59:11Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1126600, 所有任务耗时(微秒): 1275601334, 平均耗时: 1132, 耗时任务数(100微秒): 494904, 耗时任务数占比: 4393/10000 [INFO] [stdout] test statis::test ... ok [INFO] [stderr] [2025-11-11T10:59:14Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 844300, 所有任务耗时(微秒): 140983063, 平均耗时: 166, 耗时任务数(100微秒): 102243, 耗时任务数占比: 1211/10000 [INFO] [stderr] [2025-11-11T10:59:17Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1213900, 所有任务耗时(微秒): 162638646, 平均耗时: 133, 耗时任务数(100微秒): 93153, 耗时任务数占比: 767/10000 [INFO] [stderr] [2025-11-11T10:59:20Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1261400, 所有任务耗时(微秒): 131645003, 平均耗时: 104, 耗时任务数(100微秒): 80998, 耗时任务数占比: 642/10000 [INFO] [stderr] [2025-11-11T10:59:23Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1263000, 所有任务耗时(微秒): 1142781687, 平均耗时: 904, 耗时任务数(100微秒): 143480, 耗时任务数占比: 1136/10000 [INFO] [stderr] [2025-11-11T10:59:26Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1344000, 所有任务耗时(微秒): 65615373, 平均耗时: 48, 耗时任务数(100微秒): 1359, 耗时任务数占比: 10/10000 [INFO] [stderr] [2025-11-11T10:59:29Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1233700, 所有任务耗时(微秒): 95503969, 平均耗时: 77, 耗时任务数(100微秒): 46900, 耗时任务数占比: 380/10000 [INFO] [stderr] [2025-11-11T10:59:32Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1214202, 所有任务耗时(微秒): 81624564, 平均耗时: 67, 耗时任务数(100微秒): 34843, 耗时任务数占比: 287/10000 [INFO] [stderr] [2025-11-11T10:59:35Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1008898, 所有任务耗时(微秒): 179583252, 平均耗时: 177, 耗时任务数(100微秒): 126350, 耗时任务数占比: 1252/10000 [INFO] [stderr] [2025-11-11T10:59:38Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1088900, 所有任务耗时(微秒): 219887715, 平均耗时: 201, 耗时任务数(100微秒): 169002, 耗时任务数占比: 1552/10000 [INFO] [stderr] [2025-11-11T10:59:41Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1105614, 所有任务耗时(微秒): 77890895, 平均耗时: 70, 耗时任务数(100微秒): 59988, 耗时任务数占比: 543/10000 [INFO] [stderr] [2025-11-11T10:59:44Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1001686, 所有任务耗时(微秒): 226141695, 平均耗时: 225, 耗时任务数(100微秒): 130765, 耗时任务数占比: 1305/10000 [INFO] [stderr] [2025-11-11T10:59:47Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 987100, 所有任务耗时(微秒): 113746682, 平均耗时: 115, 耗时任务数(100微秒): 78581, 耗时任务数占比: 796/10000 [INFO] [stdout] test fast_thread_pool::_test_task_executor has been running for over 60 seconds [INFO] [stderr] [2025-11-11T10:59:50Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 863725, 所有任务耗时(微秒): 158105432, 平均耗时: 183, 耗时任务数(100微秒): 137335, 耗时任务数占比: 1590/10000 [INFO] [stderr] [2025-11-11T10:59:53Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 857839, 所有任务耗时(微秒): 288616882, 平均耗时: 336, 耗时任务数(100微秒): 207943, 耗时任务数占比: 2424/10000 [INFO] [stderr] [2025-11-11T10:59:56Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 937136, 所有任务耗时(微秒): 124039442, 平均耗时: 132, 耗时任务数(100微秒): 93012, 耗时任务数占比: 993/10000 [INFO] [stderr] [2025-11-11T10:59:59Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1033900, 所有任务耗时(微秒): 131857773, 平均耗时: 127, 耗时任务数(100微秒): 88274, 耗时任务数占比: 854/10000 [INFO] [stderr] [2025-11-11T11:00:02Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1007100, 所有任务耗时(微秒): 293604676, 平均耗时: 291, 耗时任务数(100微秒): 190866, 耗时任务数占比: 1895/10000 [INFO] [stderr] [2025-11-11T11:00:05Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1222678, 所有任务耗时(微秒): 93267489, 平均耗时: 76, 耗时任务数(100微秒): 39325, 耗时任务数占比: 322/10000 [INFO] [stderr] [2025-11-11T11:00:08Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 866528, 所有任务耗时(微秒): 171770936, 平均耗时: 198, 耗时任务数(100微秒): 116689, 耗时任务数占比: 1347/10000 [INFO] [stderr] [2025-11-11T11:00:11Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1209633, 所有任务耗时(微秒): 141474719, 平均耗时: 116, 耗时任务数(100微秒): 112969, 耗时任务数占比: 934/10000 [INFO] [stderr] [2025-11-11T11:00:14Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1270761, 所有任务耗时(微秒): 259799272, 平均耗时: 204, 耗时任务数(100微秒): 162849, 耗时任务数占比: 1282/10000 [INFO] [stderr] [2025-11-11T11:00:17Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1272300, 所有任务耗时(微秒): 45876836, 平均耗时: 36, 耗时任务数(100微秒): 20506, 耗时任务数占比: 161/10000 [INFO] [stderr] [2025-11-11T11:00:20Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1254200, 所有任务耗时(微秒): 133050636, 平均耗时: 106, 耗时任务数(100微秒): 118763, 耗时任务数占比: 947/10000 [INFO] [stderr] [2025-11-11T11:00:23Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 906800, 所有任务耗时(微秒): 81086402, 平均耗时: 89, 耗时任务数(100微秒): 64372, 耗时任务数占比: 710/10000 [INFO] [stderr] [2025-11-11T11:00:26Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 915700, 所有任务耗时(微秒): 176031315, 平均耗时: 192, 耗时任务数(100微秒): 84593, 耗时任务数占比: 924/10000 [INFO] [stderr] [2025-11-11T11:00:29Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1184405, 所有任务耗时(微秒): 198470038, 平均耗时: 167, 耗时任务数(100微秒): 90396, 耗时任务数占比: 763/10000 [INFO] [stderr] [2025-11-11T11:00:32Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1285295, 所有任务耗时(微秒): 86756523, 平均耗时: 67, 耗时任务数(100微秒): 45130, 耗时任务数占比: 351/10000 [INFO] [stderr] [2025-11-11T11:00:35Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1029700, 所有任务耗时(微秒): 101518172, 平均耗时: 98, 耗时任务数(100微秒): 77375, 耗时任务数占比: 751/10000 [INFO] [stderr] [2025-11-11T11:00:38Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1024900, 所有任务耗时(微秒): 191106408, 平均耗时: 186, 耗时任务数(100微秒): 114750, 耗时任务数占比: 1120/10000 [INFO] [stderr] [2025-11-11T11:00:41Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 901381, 所有任务耗时(微秒): 190722282, 平均耗时: 211, 耗时任务数(100微秒): 142350, 耗时任务数占比: 1579/10000 [INFO] [stderr] [2025-11-11T11:00:44Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1009819, 所有任务耗时(微秒): 1988082648, 平均耗时: 1968, 耗时任务数(100微秒): 153448, 耗时任务数占比: 1520/10000 [INFO] [stderr] [2025-11-11T11:00:47Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1089800, 所有任务耗时(微秒): 103204639, 平均耗时: 94, 耗时任务数(100微秒): 59088, 耗时任务数占比: 542/10000 [INFO] [stderr] [2025-11-11T11:00:50Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1078282, 所有任务耗时(微秒): 83790718, 平均耗时: 77, 耗时任务数(100微秒): 82541, 耗时任务数占比: 765/10000 [INFO] [stderr] [2025-11-11T11:00:53Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 961864, 所有任务耗时(微秒): 222341924, 平均耗时: 231, 耗时任务数(100微秒): 97106, 耗时任务数占比: 1010/10000 [INFO] [stderr] [2025-11-11T11:00:56Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 993337, 所有任务耗时(微秒): 103157039, 平均耗时: 103, 耗时任务数(100微秒): 61515, 耗时任务数占比: 619/10000 [INFO] [stderr] [2025-11-11T11:00:59Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 968617, 所有任务耗时(微秒): 204197055, 平均耗时: 210, 耗时任务数(100微秒): 149180, 耗时任务数占比: 1540/10000 [INFO] [stderr] [2025-11-11T11:01:02Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1069176, 所有任务耗时(微秒): 115491037, 平均耗时: 108, 耗时任务数(100微秒): 89592, 耗时任务数占比: 838/10000 [INFO] [stderr] [2025-11-11T11:01:05Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1133124, 所有任务耗时(微秒): 136112929, 平均耗时: 120, 耗时任务数(100微秒): 85177, 耗时任务数占比: 752/10000 [INFO] [stderr] [2025-11-11T11:01:08Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1006100, 所有任务耗时(微秒): 160207475, 平均耗时: 159, 耗时任务数(100微秒): 110079, 耗时任务数占比: 1094/10000 [INFO] [stderr] [2025-11-11T11:01:11Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 889200, 所有任务耗时(微秒): 127600861, 平均耗时: 143, 耗时任务数(100微秒): 97920, 耗时任务数占比: 1101/10000 [INFO] [stderr] [2025-11-11T11:01:14Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1029930, 所有任务耗时(微秒): 99104198, 平均耗时: 96, 耗时任务数(100微秒): 43807, 耗时任务数占比: 425/10000 [INFO] [stderr] [2025-11-11T11:01:17Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1056470, 所有任务耗时(微秒): 242202499, 平均耗时: 229, 耗时任务数(100微秒): 68120, 耗时任务数占比: 645/10000 [INFO] [stderr] [2025-11-11T11:01:20Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 979300, 所有任务耗时(微秒): 49551706, 平均耗时: 50, 耗时任务数(100微秒): 27518, 耗时任务数占比: 281/10000 [INFO] [stderr] [2025-11-11T11:01:23Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 842000, 所有任务耗时(微秒): 78790313, 平均耗时: 93, 耗时任务数(100微秒): 61418, 耗时任务数占比: 729/10000 [INFO] [stderr] [2025-11-11T11:01:26Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 988571, 所有任务耗时(微秒): 278771389, 平均耗时: 281, 耗时任务数(100微秒): 155206, 耗时任务数占比: 1570/10000 [INFO] [stderr] [2025-11-11T11:01:29Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 962729, 所有任务耗时(微秒): 166482322, 平均耗时: 172, 耗时任务数(100微秒): 96361, 耗时任务数占比: 1001/10000 [INFO] [stderr] [2025-11-11T11:01:32Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1043569, 所有任务耗时(微秒): 79632259, 平均耗时: 76, 耗时任务数(100微秒): 45807, 耗时任务数占比: 439/10000 [INFO] [stderr] [2025-11-11T11:01:35Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 866202, 所有任务耗时(微秒): 166985627, 平均耗时: 192, 耗时任务数(100微秒): 101578, 耗时任务数占比: 1173/10000 [INFO] [stderr] [2025-11-11T11:01:38Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 854229, 所有任务耗时(微秒): 299192466, 平均耗时: 350, 耗时任务数(100微秒): 187881, 耗时任务数占比: 2199/10000 [INFO] [stderr] [2025-11-11T11:01:41Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1127500, 所有任务耗时(微秒): 109631058, 平均耗时: 97, 耗时任务数(100微秒): 65175, 耗时任务数占比: 578/10000 [INFO] [stderr] [2025-11-11T11:01:44Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1295600, 所有任务耗时(微秒): 42283980, 平均耗时: 32, 耗时任务数(100微秒): 12742, 耗时任务数占比: 98/10000 [INFO] [stderr] [2025-11-11T11:01:47Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1221424, 所有任务耗时(微秒): 186559762, 平均耗时: 152, 耗时任务数(100微秒): 105515, 耗时任务数占比: 864/10000 [INFO] [stderr] [2025-11-11T11:01:50Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1258776, 所有任务耗时(微秒): 204558841, 平均耗时: 162, 耗时任务数(100微秒): 135634, 耗时任务数占比: 1078/10000 [INFO] [stderr] [2025-11-11T11:01:53Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1292888, 所有任务耗时(微秒): 599503689, 平均耗时: 463, 耗时任务数(100微秒): 216333, 耗时任务数占比: 1673/10000 [INFO] [stderr] [2025-11-11T11:01:56Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1138476, 所有任务耗时(微秒): 682870503, 平均耗时: 599, 耗时任务数(100微秒): 330988, 耗时任务数占比: 2907/10000 [INFO] [stderr] [2025-11-11T11:01:59Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1146336, 所有任务耗时(微秒): 390404252, 平均耗时: 340, 耗时任务数(100微秒): 224505, 耗时任务数占比: 1958/10000 [INFO] [stderr] [2025-11-11T11:02:02Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 983700, 所有任务耗时(微秒): 165623668, 平均耗时: 168, 耗时任务数(100微秒): 93145, 耗时任务数占比: 947/10000 [INFO] [stderr] [2025-11-11T11:02:05Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1077213, 所有任务耗时(微秒): 153553871, 平均耗时: 142, 耗时任务数(100微秒): 111270, 耗时任务数占比: 1033/10000 [INFO] [stderr] [2025-11-11T11:02:08Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 926087, 所有任务耗时(微秒): 214821671, 平均耗时: 231, 耗时任务数(100微秒): 145459, 耗时任务数占比: 1571/10000 [INFO] [stderr] [2025-11-11T11:02:11Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1301300, 所有任务耗时(微秒): 75882147, 平均耗时: 58, 耗时任务数(100微秒): 26967, 耗时任务数占比: 207/10000 [INFO] [stderr] [2025-11-11T11:02:14Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1133284, 所有任务耗时(微秒): 158832543, 平均耗时: 140, 耗时任务数(100微秒): 70967, 耗时任务数占比: 626/10000 [INFO] [stderr] [2025-11-11T11:02:17Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 871316, 所有任务耗时(微秒): 173919775, 平均耗时: 199, 耗时任务数(100微秒): 128572, 耗时任务数占比: 1476/10000 [INFO] [stderr] [2025-11-11T11:02:20Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1123041, 所有任务耗时(微秒): 333881047, 平均耗时: 297, 耗时任务数(100微秒): 218357, 耗时任务数占比: 1944/10000 [INFO] [stderr] [2025-11-11T11:02:23Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1204459, 所有任务耗时(微秒): 126912296, 平均耗时: 105, 耗时任务数(100微秒): 87056, 耗时任务数占比: 723/10000 [INFO] [stderr] [2025-11-11T11:02:26Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1312900, 所有任务耗时(微秒): 52951695, 平均耗时: 40, 耗时任务数(100微秒): 6551, 耗时任务数占比: 50/10000 [INFO] [stderr] [2025-11-11T11:02:29Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1325200, 所有任务耗时(微秒): 133673990, 平均耗时: 100, 耗时任务数(100微秒): 77663, 耗时任务数占比: 586/10000 [INFO] [stderr] [2025-11-11T11:02:32Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1332700, 所有任务耗时(微秒): 60038471, 平均耗时: 45, 耗时任务数(100微秒): 3902, 耗时任务数占比: 29/10000 [INFO] [stderr] [2025-11-11T11:02:35Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1287080, 所有任务耗时(微秒): 332916249, 平均耗时: 258, 耗时任务数(100微秒): 230698, 耗时任务数占比: 1792/10000 [INFO] [stderr] [2025-11-11T11:02:38Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1068942, 所有任务耗时(微秒): 62907109, 平均耗时: 58, 耗时任务数(100微秒): 38863, 耗时任务数占比: 364/10000 [INFO] [stderr] [2025-11-11T11:02:41Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1067953, 所有任务耗时(微秒): 174590781, 平均耗时: 163, 耗时任务数(100微秒): 85324, 耗时任务数占比: 799/10000 [INFO] [stderr] [2025-11-11T11:02:44Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 938125, 所有任务耗时(微秒): 114625405, 平均耗时: 122, 耗时任务数(100微秒): 87406, 耗时任务数占比: 932/10000 [INFO] [stderr] [2025-11-11T11:02:47Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 979300, 所有任务耗时(微秒): 393757618, 平均耗时: 402, 耗时任务数(100微秒): 218075, 耗时任务数占比: 2227/10000 [INFO] [stderr] [2025-11-11T11:02:50Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1037800, 所有任务耗时(微秒): 134425299, 平均耗时: 129, 耗时任务数(100微秒): 111343, 耗时任务数占比: 1073/10000 [INFO] [stderr] [2025-11-11T11:02:53Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1088500, 所有任务耗时(微秒): 28785405, 平均耗时: 26, 耗时任务数(100微秒): 22724, 耗时任务数占比: 209/10000 [INFO] [stderr] [2025-11-11T11:02:56Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1284200, 所有任务耗时(微秒): 104901005, 平均耗时: 81, 耗时任务数(100微秒): 80806, 耗时任务数占比: 629/10000 [INFO] [stderr] [2025-11-11T11:02:59Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1263800, 所有任务耗时(微秒): 141664493, 平均耗时: 112, 耗时任务数(100微秒): 81513, 耗时任务数占比: 645/10000 [INFO] [stderr] [2025-11-11T11:03:02Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1083609, 所有任务耗时(微秒): 350703120, 平均耗时: 323, 耗时任务数(100微秒): 182872, 耗时任务数占比: 1688/10000 [INFO] [stderr] [2025-11-11T11:03:05Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 891168, 所有任务耗时(微秒): 327057873, 平均耗时: 366, 耗时任务数(100微秒): 156544, 耗时任务数占比: 1757/10000 [INFO] [stderr] [2025-11-11T11:03:08Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 997823, 所有任务耗时(微秒): 814500008, 平均耗时: 816, 耗时任务数(100微秒): 128694, 耗时任务数占比: 1290/10000 [INFO] [stderr] [2025-11-11T11:03:11Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1002200, 所有任务耗时(微秒): 178419835, 平均耗时: 178, 耗时任务数(100微秒): 126778, 耗时任务数占比: 1265/10000 [INFO] [stderr] [2025-11-11T11:03:14Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1017600, 所有任务耗时(微秒): 148971410, 平均耗时: 146, 耗时任务数(100微秒): 117057, 耗时任务数占比: 1150/10000 [INFO] [stderr] [2025-11-11T11:03:17Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1079700, 所有任务耗时(微秒): 106119119, 平均耗时: 98, 耗时任务数(100微秒): 84885, 耗时任务数占比: 786/10000 [INFO] [stderr] [2025-11-11T11:03:20Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1078082, 所有任务耗时(微秒): 322065641, 平均耗时: 298, 耗时任务数(100微秒): 224510, 耗时任务数占比: 2082/10000 [INFO] [stderr] [2025-11-11T11:03:23Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1019718, 所有任务耗时(微秒): 330195145, 平均耗时: 323, 耗时任务数(100微秒): 230543, 耗时任务数占比: 2261/10000 [INFO] [stderr] [2025-11-11T11:03:26Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1020400, 所有任务耗时(微秒): 89513427, 平均耗时: 87, 耗时任务数(100微秒): 61958, 耗时任务数占比: 607/10000 [INFO] [stderr] [2025-11-11T11:03:29Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1104500, 所有任务耗时(微秒): 100209873, 平均耗时: 90, 耗时任务数(100微秒): 87665, 耗时任务数占比: 794/10000 [INFO] [stderr] [2025-11-11T11:03:32Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 877400, 所有任务耗时(微秒): 60731253, 平均耗时: 69, 耗时任务数(100微秒): 51236, 耗时任务数占比: 584/10000 [INFO] [stderr] [2025-11-11T11:03:35Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1208300, 所有任务耗时(微秒): 61452565, 平均耗时: 50, 耗时任务数(100微秒): 21432, 耗时任务数占比: 177/10000 [INFO] [stderr] [2025-11-11T11:03:38Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1253273, 所有任务耗时(微秒): 68452505, 平均耗时: 54, 耗时任务数(100微秒): 27879, 耗时任务数占比: 222/10000 [INFO] [stderr] [2025-11-11T11:03:41Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 849727, 所有任务耗时(微秒): 105318814, 平均耗时: 123, 耗时任务数(100微秒): 82149, 耗时任务数占比: 967/10000 [INFO] [stderr] [2025-11-11T11:03:44Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 942100, 所有任务耗时(微秒): 61290361, 平均耗时: 65, 耗时任务数(100微秒): 56630, 耗时任务数占比: 601/10000 [INFO] [stderr] [2025-11-11T11:03:47Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 990800, 所有任务耗时(微秒): 117456356, 平均耗时: 118, 耗时任务数(100微秒): 69389, 耗时任务数占比: 700/10000 [INFO] [stderr] [2025-11-11T11:03:50Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1112600, 所有任务耗时(微秒): 72461357, 平均耗时: 65, 耗时任务数(100微秒): 42943, 耗时任务数占比: 386/10000 [INFO] [stderr] [2025-11-11T11:03:53Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1178100, 所有任务耗时(微秒): 383569526, 平均耗时: 325, 耗时任务数(100微秒): 137370, 耗时任务数占比: 1166/10000 [INFO] [stderr] [2025-11-11T11:03:56Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1054700, 所有任务耗时(微秒): 4134892207, 平均耗时: 3920, 耗时任务数(100微秒): 185446, 耗时任务数占比: 1758/10000 [INFO] [stderr] [2025-11-11T11:03:59Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 827800, 所有任务耗时(微秒): 90684199, 平均耗时: 109, 耗时任务数(100微秒): 84583, 耗时任务数占比: 1022/10000 [INFO] [stderr] [2025-11-11T11:04:02Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1016100, 所有任务耗时(微秒): 183791196, 平均耗时: 180, 耗时任务数(100微秒): 161843, 耗时任务数占比: 1593/10000 [INFO] [stderr] [2025-11-11T11:04:05Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1047435, 所有任务耗时(微秒): 396380794, 平均耗时: 378, 耗时任务数(100微秒): 318629, 耗时任务数占比: 3042/10000 [INFO] [stderr] [2025-11-11T11:04:08Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1130965, 所有任务耗时(微秒): 308599997, 平均耗时: 272, 耗时任务数(100微秒): 285738, 耗时任务数占比: 2526/10000 [INFO] [stderr] [2025-11-11T11:04:11Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1047509, 所有任务耗时(微秒): 333750927, 平均耗时: 318, 耗时任务数(100微秒): 277214, 耗时任务数占比: 2646/10000 [INFO] [stderr] [2025-11-11T11:04:14Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 823191, 所有任务耗时(微秒): 122390730, 平均耗时: 148, 耗时任务数(100微秒): 93006, 耗时任务数占比: 1130/10000 [INFO] [stderr] [2025-11-11T11:04:17Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 920500, 所有任务耗时(微秒): 86830947, 平均耗时: 94, 耗时任务数(100微秒): 61543, 耗时任务数占比: 669/10000 [INFO] [stderr] [2025-11-11T11:04:20Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 941615, 所有任务耗时(微秒): 2082860621, 平均耗时: 2212, 耗时任务数(100微秒): 162310, 耗时任务数占比: 1724/10000 [INFO] [stderr] [2025-11-11T11:04:23Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 949185, 所有任务耗时(微秒): 63627500, 平均耗时: 67, 耗时任务数(100微秒): 64028, 耗时任务数占比: 675/10000 [INFO] [stderr] [2025-11-11T11:04:26Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 966100, 所有任务耗时(微秒): 112138607, 平均耗时: 116, 耗时任务数(100微秒): 92456, 耗时任务数占比: 957/10000 [INFO] [stderr] [2025-11-11T11:04:29Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1011100, 所有任务耗时(微秒): 34631164, 平均耗时: 34, 耗时任务数(100微秒): 26577, 耗时任务数占比: 263/10000 [INFO] [stderr] [2025-11-11T11:04:32Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 990380, 所有任务耗时(微秒): 50763151, 平均耗时: 51, 耗时任务数(100微秒): 48795, 耗时任务数占比: 493/10000 [INFO] [stderr] [2025-11-11T11:04:35Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 903120, 所有任务耗时(微秒): 52268003, 平均耗时: 57, 耗时任务数(100微秒): 56064, 耗时任务数占比: 621/10000 [INFO] [stderr] [2025-11-11T11:04:38Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 994300, 所有任务耗时(微秒): 428113086, 平均耗时: 430, 耗时任务数(100微秒): 212922, 耗时任务数占比: 2141/10000 [INFO] [stderr] [2025-11-11T11:04:41Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 917400, 所有任务耗时(微秒): 84567261, 平均耗时: 92, 耗时任务数(100微秒): 74659, 耗时任务数占比: 814/10000 [INFO] [stderr] [2025-11-11T11:04:44Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 987400, 所有任务耗时(微秒): 127181164, 平均耗时: 128, 耗时任务数(100微秒): 72986, 耗时任务数占比: 739/10000 [INFO] [stderr] [2025-11-11T11:04:47Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 994153, 所有任务耗时(微秒): 111149489, 平均耗时: 111, 耗时任务数(100微秒): 82095, 耗时任务数占比: 826/10000 [INFO] [stderr] [2025-11-11T11:04:50Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1093847, 所有任务耗时(微秒): 66095005, 平均耗时: 60, 耗时任务数(100微秒): 31539, 耗时任务数占比: 288/10000 [INFO] [stderr] [2025-11-11T11:04:53Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1007100, 所有任务耗时(微秒): 76200586, 平均耗时: 75, 耗时任务数(100微秒): 33356, 耗时任务数占比: 331/10000 [INFO] [stderr] [2025-11-11T11:04:56Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1201191, 所有任务耗时(微秒): 120232493, 平均耗时: 100, 耗时任务数(100微秒): 81163, 耗时任务数占比: 676/10000 [INFO] [stderr] [2025-11-11T11:04:59Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1296009, 所有任务耗时(微秒): 105552546, 平均耗时: 81, 耗时任务数(100微秒): 59882, 耗时任务数占比: 462/10000 [INFO] [stderr] [2025-11-11T11:05:02Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1327800, 所有任务耗时(微秒): 59164957, 平均耗时: 44, 耗时任务数(100微秒): 6757, 耗时任务数占比: 51/10000 [INFO] [stderr] [2025-11-11T11:05:05Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1309400, 所有任务耗时(微秒): 75887778, 平均耗时: 57, 耗时任务数(100微秒): 26120, 耗时任务数占比: 199/10000 [INFO] [stderr] [2025-11-11T11:05:08Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1146300, 所有任务耗时(微秒): 996721704, 平均耗时: 869, 耗时任务数(100微秒): 45364, 耗时任务数占比: 396/10000 [INFO] [stderr] [2025-11-11T11:05:11Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 999950, 所有任务耗时(微秒): 143937310, 平均耗时: 143, 耗时任务数(100微秒): 89899, 耗时任务数占比: 899/10000 [INFO] [stderr] [2025-11-11T11:05:14Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1087850, 所有任务耗时(微秒): 107153056, 平均耗时: 98, 耗时任务数(100微秒): 82469, 耗时任务数占比: 758/10000 [INFO] [stderr] [2025-11-11T11:05:17Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1214657, 所有任务耗时(微秒): 137217052, 平均耗时: 112, 耗时任务数(100微秒): 104101, 耗时任务数占比: 857/10000 [INFO] [stderr] [2025-11-11T11:05:20Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1105861, 所有任务耗时(微秒): 130260275, 平均耗时: 117, 耗时任务数(100微秒): 108690, 耗时任务数占比: 983/10000 [INFO] [stderr] [2025-11-11T11:05:23Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1234755, 所有任务耗时(微秒): 85103819, 平均耗时: 68, 耗时任务数(100微秒): 41127, 耗时任务数占比: 333/10000 [INFO] [stderr] [2025-11-11T11:05:26Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1261327, 所有任务耗时(微秒): 117035446, 平均耗时: 92, 耗时任务数(100微秒): 81460, 耗时任务数占比: 646/10000 [INFO] [stderr] [2025-11-11T11:05:29Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1235840, 所有任务耗时(微秒): 108444653, 平均耗时: 87, 耗时任务数(100微秒): 72557, 耗时任务数占比: 587/10000 [INFO] [stderr] [2025-11-11T11:05:32Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1128173, 所有任务耗时(微秒): 62885838, 平均耗时: 55, 耗时任务数(100微秒): 44814, 耗时任务数占比: 397/10000 [INFO] [stderr] [2025-11-11T11:05:35Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 925120, 所有任务耗时(微秒): 82960266, 平均耗时: 89, 耗时任务数(100微秒): 65189, 耗时任务数占比: 705/10000 [INFO] [stderr] [2025-11-11T11:05:38Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1129167, 所有任务耗时(微秒): 121257920, 平均耗时: 107, 耗时任务数(100微秒): 88170, 耗时任务数占比: 781/10000 [INFO] [stderr] [2025-11-11T11:05:41Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1114700, 所有任务耗时(微秒): 71774730, 平均耗时: 64, 耗时任务数(100微秒): 49438, 耗时任务数占比: 444/10000 [INFO] [stderr] [2025-11-11T11:05:44Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1092000, 所有任务耗时(微秒): 218360902, 平均耗时: 199, 耗时任务数(100微秒): 185439, 耗时任务数占比: 1698/10000 [INFO] [stderr] [2025-11-11T11:05:47Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1136600, 所有任务耗时(微秒): 3533997582, 平均耗时: 3109, 耗时任务数(100微秒): 247141, 耗时任务数占比: 2174/10000 [INFO] [stderr] [2025-11-11T11:05:50Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1095100, 所有任务耗时(微秒): 454537870, 平均耗时: 415, 耗时任务数(100微秒): 290713, 耗时任务数占比: 2655/10000 [INFO] [stderr] [2025-11-11T11:05:53Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 990152, 所有任务耗时(微秒): 70696746417, 平均耗时: 71399, 耗时任务数(100微秒): 561767, 耗时任务数占比: 5674/10000 [INFO] [stderr] [2025-11-11T11:05:56Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1056944, 所有任务耗时(微秒): 13188592201, 平均耗时: 12478, 耗时任务数(100微秒): 255012, 耗时任务数占比: 2413/10000 [INFO] [stderr] [2025-11-11T11:06:00Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 940104, 所有任务耗时(微秒): 3892732047, 平均耗时: 4140, 耗时任务数(100微秒): 298246, 耗时任务数占比: 3172/10000 [INFO] [stderr] [2025-11-11T11:06:03Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1201900, 所有任务耗时(微秒): 147682092, 平均耗时: 122, 耗时任务数(100微秒): 87730, 耗时任务数占比: 730/10000 [INFO] [stderr] [2025-11-11T11:06:06Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1291600, 所有任务耗时(微秒): 210883695, 平均耗时: 163, 耗时任务数(100微秒): 74736, 耗时任务数占比: 579/10000 [INFO] [stderr] [2025-11-11T11:06:09Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1011000, 所有任务耗时(微秒): 133267554, 平均耗时: 131, 耗时任务数(100微秒): 95056, 耗时任务数占比: 940/10000 [INFO] [stderr] [2025-11-11T11:06:12Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 838221, 所有任务耗时(微秒): 16808271251, 平均耗时: 20052, 耗时任务数(100微秒): 499581, 耗时任务数占比: 5960/10000 [INFO] [stderr] [2025-11-11T11:06:15Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1025579, 所有任务耗时(微秒): 43784406171, 平均耗时: 42692, 耗时任务数(100微秒): 480992, 耗时任务数占比: 4690/10000 [INFO] [stderr] [2025-11-11T11:06:18Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 829314, 所有任务耗时(微秒): 504852840, 平均耗时: 608, 耗时任务数(100微秒): 299692, 耗时任务数占比: 3614/10000 [INFO] [stderr] [2025-11-11T11:06:21Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 897502, 所有任务耗时(微秒): 7867015519, 平均耗时: 8765, 耗时任务数(100微秒): 319033, 耗时任务数占比: 3555/10000 [INFO] [stderr] [2025-11-11T11:06:24Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 848318, 所有任务耗时(微秒): 17140598685, 平均耗时: 20205, 耗时任务数(100微秒): 362342, 耗时任务数占比: 4271/10000 [INFO] [stderr] [2025-11-11T11:06:27Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 815223, 所有任务耗时(微秒): 493072123562, 平均耗时: 604830, 耗时任务数(100微秒): 705717, 耗时任务数占比: 8657/10000 [INFO] [stderr] [2025-11-11T11:06:30Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1105058, 所有任务耗时(微秒): 59409518283, 平均耗时: 53761, 耗时任务数(100微秒): 567520, 耗时任务数占比: 5136/10000 [INFO] [stderr] [2025-11-11T11:06:33Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 890685, 所有任务耗时(微秒): 320086344, 平均耗时: 359, 耗时任务数(100微秒): 183412, 耗时任务数占比: 2059/10000 [INFO] [stderr] [2025-11-11T11:06:36Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 882500, 所有任务耗时(微秒): 3032091218, 平均耗时: 3435, 耗时任务数(100微秒): 257892, 耗时任务数占比: 2922/10000 [INFO] [stderr] [2025-11-11T11:06:39Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 896207, 所有任务耗时(微秒): 123073813300, 平均耗时: 137327, 耗时任务数(100微秒): 697445, 耗时任务数占比: 7782/10000 [INFO] [stderr] [2025-11-11T11:06:42Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1026493, 所有任务耗时(微秒): 71462767035, 平均耗时: 69618, 耗时任务数(100微秒): 594137, 耗时任务数占比: 5788/10000 [INFO] [stderr] [2025-11-11T11:06:45Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 933950, 所有任务耗时(微秒): 1845856209, 平均耗时: 1976, 耗时任务数(100微秒): 168213, 耗时任务数占比: 1801/10000 [INFO] [stderr] [2025-11-11T11:06:48Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 876746, 所有任务耗时(微秒): 33384857030, 平均耗时: 38078, 耗时任务数(100微秒): 644767, 耗时任务数占比: 7354/10000 [INFO] [stderr] [2025-11-11T11:06:51Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1073304, 所有任务耗时(微秒): 84544962597, 平均耗时: 78770, 耗时任务数(100微秒): 678657, 耗时任务数占比: 6323/10000 [INFO] [stderr] [2025-11-11T11:06:54Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1112954, 所有任务耗时(微秒): 26981041809, 平均耗时: 24242, 耗时任务数(100微秒): 619806, 耗时任务数占比: 5569/10000 [INFO] [stderr] [2025-11-11T11:06:57Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 797424, 所有任务耗时(微秒): 36398977058, 平均耗时: 45645, 耗时任务数(100微秒): 362039, 耗时任务数占比: 4540/10000 [INFO] [stderr] [2025-11-11T11:07:00Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 929064, 所有任务耗时(微秒): 1222392927, 平均耗时: 1315, 耗时任务数(100微秒): 267067, 耗时任务数占比: 2875/10000 [INFO] [stderr] [2025-11-11T11:07:03Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 943258, 所有任务耗时(微秒): 3841858409, 平均耗时: 4072, 耗时任务数(100微秒): 110719, 耗时任务数占比: 1174/10000 [INFO] [stderr] [2025-11-11T11:07:06Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 850087, 所有任务耗时(微秒): 193836166, 平均耗时: 228, 耗时任务数(100微秒): 108192, 耗时任务数占比: 1273/10000 [INFO] [stderr] [2025-11-11T11:07:09Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1040353, 所有任务耗时(微秒): 190452482, 平均耗时: 183, 耗时任务数(100微秒): 152325, 耗时任务数占比: 1464/10000 [INFO] [stderr] [2025-11-11T11:07:12Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1031260, 所有任务耗时(微秒): 112654701175, 平均耗时: 109239, 耗时任务数(100微秒): 680358, 耗时任务数占比: 6597/10000 [INFO] [stderr] [2025-11-11T11:07:15Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1131600, 所有任务耗时(微秒): 48614717972, 平均耗时: 42961, 耗时任务数(100微秒): 505400, 耗时任务数占比: 4466/10000 [INFO] [stderr] [2025-11-11T11:07:18Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1155779, 所有任务耗时(微秒): 7397089833, 平均耗时: 6400, 耗时任务数(100微秒): 500604, 耗时任务数占比: 4331/10000 [INFO] [stderr] [2025-11-11T11:07:21Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1036263, 所有任务耗时(微秒): 15122166961, 平均耗时: 14592, 耗时任务数(100微秒): 560153, 耗时任务数占比: 5406/10000 [INFO] [stderr] [2025-11-11T11:07:24Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 902371, 所有任务耗时(微秒): 45327429125, 平均耗时: 50231, 耗时任务数(100微秒): 869255, 耗时任务数占比: 9633/10000 [INFO] [stderr] [2025-11-11T11:07:27Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1078266, 所有任务耗时(微秒): 60028863839, 平均耗时: 55671, 耗时任务数(100微秒): 1021511, 耗时任务数占比: 9474/10000 [INFO] [stderr] [2025-11-11T11:07:30Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1158909, 所有任务耗时(微秒): 656410494120, 平均耗时: 566403, 耗时任务数(100微秒): 1158909, 耗时任务数占比: 10000/10000 [INFO] [stderr] [2025-11-11T11:07:33Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1407932, 所有任务耗时(微秒): 260041015734, 平均耗时: 184697, 耗时任务数(100微秒): 1407932, 耗时任务数占比: 10000/10000 [INFO] [stderr] [2025-11-11T11:07:36Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1363680, 所有任务耗时(微秒): 45704286566, 平均耗时: 33515, 耗时任务数(100微秒): 1194137, 耗时任务数占比: 8757/10000 [INFO] [stderr] [2025-11-11T11:07:39Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1308450, 所有任务耗时(微秒): 52518034225, 平均耗时: 40137, 耗时任务数(100微秒): 1210161, 耗时任务数占比: 9249/10000 [INFO] [stderr] [2025-11-11T11:07:42Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1197223, 所有任务耗时(微秒): 134757289657, 平均耗时: 112558, 耗时任务数(100微秒): 1177530, 耗时任务数占比: 9836/10000 [INFO] [stderr] [2025-11-11T11:07:45Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1062537, 所有任务耗时(微秒): 34120737590, 平均耗时: 32112, 耗时任务数(100微秒): 907625, 耗时任务数占比: 8542/10000 [INFO] [stderr] [2025-11-11T11:07:48Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1146190, 所有任务耗时(微秒): 8822621768, 平均耗时: 7697, 耗时任务数(100微秒): 887378, 耗时任务数占比: 7742/10000 [INFO] [stderr] [2025-11-11T11:07:51Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1059900, 所有任务耗时(微秒): 4052622393, 平均耗时: 3823, 耗时任务数(100微秒): 765015, 耗时任务数占比: 7218/10000 [INFO] [stderr] [2025-11-11T11:07:54Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1024400, 所有任务耗时(微秒): 7274591240, 平均耗时: 7101, 耗时任务数(100微秒): 833974, 耗时任务数占比: 8141/10000 [INFO] [stderr] [2025-11-11T11:07:57Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1051773, 所有任务耗时(微秒): 26997226237, 平均耗时: 25668, 耗时任务数(100微秒): 865822, 耗时任务数占比: 8232/10000 [INFO] [stderr] [2025-11-11T11:08:00Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 952421, 所有任务耗时(微秒): 17990959016, 平均耗时: 18889, 耗时任务数(100微秒): 832103, 耗时任务数占比: 8737/10000 [INFO] [stderr] [2025-11-11T11:08:03Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1109166, 所有任务耗时(微秒): 2128861238, 平均耗时: 1919, 耗时任务数(100微秒): 338100, 耗时任务数占比: 3048/10000 [INFO] [stderr] [2025-11-11T11:08:06Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 900799, 所有任务耗时(微秒): 3874620104, 平均耗时: 4301, 耗时任务数(100微秒): 311788, 耗时任务数占比: 3461/10000 [INFO] [stderr] [2025-11-11T11:08:09Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 961641, 所有任务耗时(微秒): 19343885328, 平均耗时: 20115, 耗时任务数(100微秒): 593977, 耗时任务数占比: 6177/10000 [INFO] [stderr] [2025-11-11T11:08:12Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1028634, 所有任务耗时(微秒): 83261286766, 平均耗时: 80943, 耗时任务数(100微秒): 583805, 耗时任务数占比: 5676/10000 [INFO] [stderr] [2025-11-11T11:08:15Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 872666, 所有任务耗时(微秒): 221513987981, 平均耗时: 253835, 耗时任务数(100微秒): 607825, 耗时任务数占比: 6965/10000 [INFO] [stderr] [2025-11-11T11:08:18Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 907579, 所有任务耗时(微秒): 78659224784, 平均耗时: 86669, 耗时任务数(100微秒): 631971, 耗时任务数占比: 6963/10000 [INFO] [stderr] [2025-11-11T11:08:21Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 987349, 所有任务耗时(微秒): 34094116255, 平均耗时: 34530, 耗时任务数(100微秒): 569211, 耗时任务数占比: 5765/10000 [INFO] [stderr] [2025-11-11T11:08:24Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 885974, 所有任务耗时(微秒): 101629801797, 平均耗时: 114709, 耗时任务数(100微秒): 624937, 耗时任务数占比: 7054/10000 [INFO] [stderr] [2025-11-11T11:08:27Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1053931, 所有任务耗时(微秒): 20455303371, 平均耗时: 19408, 耗时任务数(100微秒): 584154, 耗时任务数占比: 5543/10000 [INFO] [stderr] [2025-11-11T11:08:30Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1109621, 所有任务耗时(微秒): 16204230991, 平均耗时: 14603, 耗时任务数(100微秒): 388042, 耗时任务数占比: 3497/10000 [INFO] [stderr] [2025-11-11T11:08:33Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1028810, 所有任务耗时(微秒): 45608590496, 平均耗时: 44331, 耗时任务数(100微秒): 685833, 耗时任务数占比: 6666/10000 [INFO] [stderr] [2025-11-11T11:08:36Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 938536, 所有任务耗时(微秒): 638993392, 平均耗时: 680, 耗时任务数(100微秒): 212486, 耗时任务数占比: 2264/10000 [INFO] [stderr] [2025-11-11T11:08:39Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 991300, 所有任务耗时(微秒): 36921611867, 平均耗时: 37245, 耗时任务数(100微秒): 581705, 耗时任务数占比: 5868/10000 [INFO] [stderr] [2025-11-11T11:08:42Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1104400, 所有任务耗时(微秒): 3811125535, 平均耗时: 3450, 耗时任务数(100微秒): 308355, 耗时任务数占比: 2792/10000 [INFO] [stderr] [2025-11-11T11:08:45Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1090800, 所有任务耗时(微秒): 2002981361, 平均耗时: 1836, 耗时任务数(100微秒): 274093, 耗时任务数占比: 2513/10000 [INFO] [stderr] [2025-11-11T11:08:48Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1082300, 所有任务耗时(微秒): 15584788675, 平均耗时: 14399, 耗时任务数(100微秒): 598333, 耗时任务数占比: 5528/10000 [INFO] [stderr] [2025-11-11T11:08:51Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1093871, 所有任务耗时(微秒): 12365429835, 平均耗时: 11304, 耗时任务数(100微秒): 273736, 耗时任务数占比: 2502/10000 [INFO] [stderr] [2025-11-11T11:08:54Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1020229, 所有任务耗时(微秒): 477932154, 平均耗时: 468, 耗时任务数(100微秒): 163536, 耗时任务数占比: 1603/10000 [INFO] [stderr] [2025-11-11T11:08:57Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 981600, 所有任务耗时(微秒): 152723583, 平均耗时: 155, 耗时任务数(100微秒): 123453, 耗时任务数占比: 1258/10000 [INFO] [stderr] [2025-11-11T11:09:00Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1054787, 所有任务耗时(微秒): 34896255, 平均耗时: 33, 耗时任务数(100微秒): 28242, 耗时任务数占比: 268/10000 [INFO] [stderr] [2025-11-11T11:09:03Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 890613, 所有任务耗时(微秒): 222460623, 平均耗时: 249, 耗时任务数(100微秒): 109820, 耗时任务数占比: 1233/10000 [INFO] [stderr] [2025-11-11T11:09:06Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1009204, 所有任务耗时(微秒): 1411840965, 平均耗时: 1398, 耗时任务数(100微秒): 303125, 耗时任务数占比: 3004/10000 [INFO] [stderr] [2025-11-11T11:09:09Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1165896, 所有任务耗时(微秒): 5663652857, 平均耗时: 4857, 耗时任务数(100微秒): 760303, 耗时任务数占比: 6521/10000 [INFO] [stderr] [2025-11-11T11:09:12Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1095385, 所有任务耗时(微秒): 259739619, 平均耗时: 237, 耗时任务数(100微秒): 176795, 耗时任务数占比: 1614/10000 [INFO] [stderr] [2025-11-11T11:09:15Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 806879, 所有任务耗时(微秒): 43955966223, 平均耗时: 54476, 耗时任务数(100微秒): 450843, 耗时任务数占比: 5587/10000 [INFO] [stderr] [2025-11-11T11:09:18Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1061636, 所有任务耗时(微秒): 20535104001, 平均耗时: 19342, 耗时任务数(100微秒): 367645, 耗时任务数占比: 3463/10000 [INFO] [stderr] [2025-11-11T11:09:21Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 844272, 所有任务耗时(微秒): 6005456068, 平均耗时: 7113, 耗时任务数(100微秒): 353495, 耗时任务数占比: 4187/10000 [INFO] [stderr] [2025-11-11T11:09:24Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 791234, 所有任务耗时(微秒): 2235851064, 平均耗时: 2825, 耗时任务数(100微秒): 261806, 耗时任务数占比: 3309/10000 [INFO] [stderr] [2025-11-11T11:09:27Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 955184, 所有任务耗时(微秒): 21306134244, 平均耗时: 22305, 耗时任务数(100微秒): 718413, 耗时任务数占比: 7521/10000 [INFO] [stderr] [2025-11-11T11:09:30Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1070332, 所有任务耗时(微秒): 4891934585, 平均耗时: 4570, 耗时任务数(100微秒): 534391, 耗时任务数占比: 4993/10000 [INFO] [stderr] [2025-11-11T11:09:33Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1179378, 所有任务耗时(微秒): 432112271082, 平均耗时: 366389, 耗时任务数(100微秒): 1080575, 耗时任务数占比: 9162/10000 [INFO] [stderr] [2025-11-11T11:09:36Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 930910, 所有任务耗时(微秒): 12498132815, 平均耗时: 13425, 耗时任务数(100微秒): 547776, 耗时任务数占比: 5884/10000 [INFO] [stderr] [2025-11-11T11:09:39Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1008690, 所有任务耗时(微秒): 403620446727, 平均耗时: 400143, 耗时任务数(100微秒): 911937, 耗时任务数占比: 9041/10000 [INFO] [stderr] [2025-11-11T11:09:42Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 837867, 所有任务耗时(微秒): 393821364, 平均耗时: 470, 耗时任务数(100微秒): 250736, 耗时任务数占比: 2993/10000 [INFO] [stderr] [2025-11-11T11:09:45Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 821633, 所有任务耗时(微秒): 2619930284, 平均耗时: 3188, 耗时任务数(100微秒): 358915, 耗时任务数占比: 4368/10000 [INFO] [stderr] [2025-11-11T11:09:48Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 925100, 所有任务耗时(微秒): 51354857094, 平均耗时: 55512, 耗时任务数(100微秒): 508091, 耗时任务数占比: 5492/10000 [INFO] [stderr] [2025-11-11T11:09:51Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1084876, 所有任务耗时(微秒): 16457395500, 平均耗时: 15169, 耗时任务数(100微秒): 439759, 耗时任务数占比: 4054/10000 [INFO] [stderr] [2025-11-11T11:09:54Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 934724, 所有任务耗时(微秒): 194937962111, 平均耗时: 208551, 耗时任务数(100微秒): 668936, 耗时任务数占比: 7157/10000 [INFO] [stderr] [2025-11-11T11:09:57Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 817260, 所有任务耗时(微秒): 432537720, 平均耗时: 529, 耗时任务数(100微秒): 231639, 耗时任务数占比: 2834/10000 [INFO] [stderr] [2025-11-11T11:10:00Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 882360, 所有任务耗时(微秒): 456457340, 平均耗时: 517, 耗时任务数(100微秒): 351130, 耗时任务数占比: 3979/10000 [INFO] [stderr] [2025-11-11T11:10:03Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 928758, 所有任务耗时(微秒): 27325947778, 平均耗时: 29422, 耗时任务数(100微秒): 489036, 耗时任务数占比: 5265/10000 [INFO] [stderr] [2025-11-11T11:10:06Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 822947, 所有任务耗时(微秒): 27200865514, 平均耗时: 33052, 耗时任务数(100微秒): 496911, 耗时任务数占比: 6038/10000 [INFO] [stderr] [2025-11-11T11:10:09Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 951275, 所有任务耗时(微秒): 212483977411, 平均耗时: 223367, 耗时任务数(100微秒): 756871, 耗时任务数占比: 7956/10000 [INFO] [stderr] [2025-11-11T11:10:12Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 895778, 所有任务耗时(微秒): 10483775805, 平均耗时: 11703, 耗时任务数(100微秒): 605345, 耗时任务数占比: 6758/10000 [INFO] [stderr] [2025-11-11T11:10:15Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1100922, 所有任务耗时(微秒): 34435659625, 平均耗时: 31278, 耗时任务数(100微秒): 475289, 耗时任务数占比: 4317/10000 [INFO] [stderr] [2025-11-11T11:10:18Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 994000, 所有任务耗时(微秒): 70663032036, 平均耗时: 71089, 耗时任务数(100微秒): 677326, 耗时任务数占比: 6814/10000 [INFO] [stderr] [2025-11-11T11:10:21Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1045627, 所有任务耗时(微秒): 628720017, 平均耗时: 601, 耗时任务数(100微秒): 253843, 耗时任务数占比: 2428/10000 [INFO] [stderr] [2025-11-11T11:10:24Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 938461, 所有任务耗时(微秒): 2379799849, 平均耗时: 2535, 耗时任务数(100微秒): 387362, 耗时任务数占比: 4128/10000 [INFO] [stderr] [2025-11-11T11:10:27Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 884768, 所有任务耗时(微秒): 21711234049, 平均耗时: 24538, 耗时任务数(100微秒): 578050, 耗时任务数占比: 6533/10000 [INFO] [stderr] [2025-11-11T11:10:30Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 884477, 所有任务耗时(微秒): 6990263211, 平均耗时: 7903, 耗时任务数(100微秒): 284232, 耗时任务数占比: 3214/10000 [INFO] [stderr] [2025-11-11T11:10:33Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 924767, 所有任务耗时(微秒): 98857426473, 平均耗时: 106899, 耗时任务数(100微秒): 627355, 耗时任务数占比: 6784/10000 [INFO] [stderr] [2025-11-11T11:10:36Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 942164, 所有任务耗时(微秒): 2577972666, 平均耗时: 2736, 耗时任务数(100微秒): 501204, 耗时任务数占比: 5320/10000 [INFO] [stderr] [2025-11-11T11:10:39Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1175464, 所有任务耗时(微秒): 28590008258, 平均耗时: 24322, 耗时任务数(100微秒): 675788, 耗时任务数占比: 5749/10000 [INFO] [stderr] [2025-11-11T11:10:42Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1126333, 所有任务耗时(微秒): 34928972010, 平均耗时: 31011, 耗时任务数(100微秒): 431922, 耗时任务数占比: 3835/10000 [INFO] [stderr] [2025-11-11T11:10:45Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 972239, 所有任务耗时(微秒): 378639904, 平均耗时: 389, 耗时任务数(100微秒): 183291, 耗时任务数占比: 1885/10000 [INFO] [stderr] [2025-11-11T11:10:48Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 833900, 所有任务耗时(微秒): 323242424, 平均耗时: 387, 耗时任务数(100微秒): 204552, 耗时任务数占比: 2453/10000 [INFO] [stderr] [2025-11-11T11:10:51Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 918300, 所有任务耗时(微秒): 244088019, 平均耗时: 265, 耗时任务数(100微秒): 162276, 耗时任务数占比: 1767/10000 [INFO] [stderr] [2025-11-11T11:10:54Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 898317, 所有任务耗时(微秒): 605669492, 平均耗时: 674, 耗时任务数(100微秒): 207620, 耗时任务数占比: 2311/10000 [INFO] [stderr] [2025-11-11T11:10:57Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 817004, 所有任务耗时(微秒): 356795407, 平均耗时: 436, 耗时任务数(100微秒): 182315, 耗时任务数占比: 2232/10000 [INFO] [stderr] [2025-11-11T11:11:00Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 954279, 所有任务耗时(微秒): 272345412, 平均耗时: 285, 耗时任务数(100微秒): 188524, 耗时任务数占比: 1976/10000 [INFO] [stderr] [2025-11-11T11:11:03Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 833100, 所有任务耗时(微秒): 367933600, 平均耗时: 441, 耗时任务数(100微秒): 192165, 耗时任务数占比: 2307/10000 [INFO] [stderr] [2025-11-11T11:11:06Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1196000, 所有任务耗时(微秒): 221088284, 平均耗时: 184, 耗时任务数(100微秒): 144169, 耗时任务数占比: 1205/10000 [INFO] [stderr] [2025-11-11T11:11:09Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1174200, 所有任务耗时(微秒): 373982579, 平均耗时: 318, 耗时任务数(100微秒): 192859, 耗时任务数占比: 1642/10000 [INFO] [stderr] [2025-11-11T11:11:12Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1380587, 所有任务耗时(微秒): 64439616, 平均耗时: 46, 耗时任务数(100微秒): 1800, 耗时任务数占比: 13/10000 [INFO] [stderr] [2025-11-11T11:11:15Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1292613, 所有任务耗时(微秒): 121588124, 平均耗时: 94, 耗时任务数(100微秒): 71227, 耗时任务数占比: 551/10000 [INFO] [stderr] [2025-11-11T11:11:18Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 981700, 所有任务耗时(微秒): 168370297, 平均耗时: 171, 耗时任务数(100微秒): 175515, 耗时任务数占比: 1788/10000 [INFO] [stderr] [2025-11-11T11:11:21Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1100300, 所有任务耗时(微秒): 203498551, 平均耗时: 184, 耗时任务数(100微秒): 160654, 耗时任务数占比: 1460/10000 [INFO] [stderr] [2025-11-11T11:11:24Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1172900, 所有任务耗时(微秒): 423471976, 平均耗时: 361, 耗时任务数(100微秒): 270972, 耗时任务数占比: 2310/10000 [INFO] [stderr] [2025-11-11T11:11:27Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1258600, 所有任务耗时(微秒): 484958800, 平均耗时: 385, 耗时任务数(100微秒): 282507, 耗时任务数占比: 2245/10000 [INFO] [stderr] [2025-11-11T11:11:30Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1278700, 所有任务耗时(微秒): 1437192515, 平均耗时: 1123, 耗时任务数(100微秒): 268068, 耗时任务数占比: 2096/10000 [INFO] [stderr] [2025-11-11T11:11:33Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1203165, 所有任务耗时(微秒): 96031769642, 平均耗时: 79815, 耗时任务数(100微秒): 802486, 耗时任务数占比: 6670/10000 [INFO] [stderr] [2025-11-11T11:11:36Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1165407, 所有任务耗时(微秒): 14242347054, 平均耗时: 12220, 耗时任务数(100微秒): 676305, 耗时任务数占比: 5803/10000 [INFO] [stderr] [2025-11-11T11:11:39Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1183328, 所有任务耗时(微秒): 8043614053, 平均耗时: 6797, 耗时任务数(100微秒): 521108, 耗时任务数占比: 4404/10000 [INFO] [stderr] [2025-11-11T11:11:42Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1336190, 所有任务耗时(微秒): 5251068620, 平均耗时: 3929, 耗时任务数(100微秒): 428496, 耗时任务数占比: 3207/10000 [INFO] [stderr] [2025-11-11T11:11:45Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1311710, 所有任务耗时(微秒): 616153954, 平均耗时: 469, 耗时任务数(100微秒): 301766, 耗时任务数占比: 2301/10000 [INFO] [stderr] [2025-11-11T11:11:48Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1091000, 所有任务耗时(微秒): 386085679, 平均耗时: 353, 耗时任务数(100微秒): 204933, 耗时任务数占比: 1878/10000 [INFO] [stderr] [2025-11-11T11:11:51Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1083400, 所有任务耗时(微秒): 149037271, 平均耗时: 137, 耗时任务数(100微秒): 106950, 耗时任务数占比: 987/10000 [INFO] [stderr] [2025-11-11T11:11:54Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 849100, 所有任务耗时(微秒): 303362826, 平均耗时: 357, 耗时任务数(100微秒): 177564, 耗时任务数占比: 2091/10000 [INFO] [stderr] [2025-11-11T11:11:57Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 883900, 所有任务耗时(微秒): 231657808, 平均耗时: 262, 耗时任务数(100微秒): 180150, 耗时任务数占比: 2038/10000 [INFO] [stderr] [2025-11-11T11:12:00Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 901000, 所有任务耗时(微秒): 28032576092, 平均耗时: 31112, 耗时任务数(100微秒): 454456, 耗时任务数占比: 5044/10000 [INFO] [stderr] [2025-11-11T11:12:03Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 965600, 所有任务耗时(微秒): 2498137117, 平均耗时: 2587, 耗时任务数(100微秒): 364153, 耗时任务数占比: 3771/10000 [INFO] [stderr] [2025-11-11T11:12:06Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1035700, 所有任务耗时(微秒): 2825946129, 平均耗时: 2728, 耗时任务数(100微秒): 344823, 耗时任务数占比: 3329/10000 [INFO] [stderr] [2025-11-11T11:12:09Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1028550, 所有任务耗时(微秒): 8848784584, 平均耗时: 8603, 耗时任务数(100微秒): 397606, 耗时任务数占比: 3866/10000 [INFO] [stderr] [2025-11-11T11:12:12Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1035252, 所有任务耗时(微秒): 234300168, 平均耗时: 226, 耗时任务数(100微秒): 175821, 耗时任务数占比: 1698/10000 [INFO] [stderr] [2025-11-11T11:12:15Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 884898, 所有任务耗时(微秒): 5322172581, 平均耗时: 6014, 耗时任务数(100微秒): 356633, 耗时任务数占比: 4030/10000 [INFO] [stderr] [2025-11-11T11:12:18Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1028445, 所有任务耗时(微秒): 7337608226, 平均耗时: 7134, 耗时任务数(100微秒): 274647, 耗时任务数占比: 2671/10000 [INFO] [stderr] [2025-11-11T11:12:21Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 998655, 所有任务耗时(微秒): 1566262184, 平均耗时: 1568, 耗时任务数(100微秒): 244717, 耗时任务数占比: 2450/10000 [INFO] [stderr] [2025-11-11T11:12:24Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1119700, 所有任务耗时(微秒): 3844369442, 平均耗时: 3433, 耗时任务数(100微秒): 377716, 耗时任务数占比: 3373/10000 [INFO] [stderr] [2025-11-11T11:12:27Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1004900, 所有任务耗时(微秒): 2006204904, 平均耗时: 1996, 耗时任务数(100微秒): 183330, 耗时任务数占比: 1824/10000 [INFO] [stderr] [2025-11-11T11:12:30Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1106200, 所有任务耗时(微秒): 1427110966, 平均耗时: 1290, 耗时任务数(100微秒): 188913, 耗时任务数占比: 1708/10000 [INFO] [stderr] [2025-11-11T11:12:33Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 978700, 所有任务耗时(微秒): 216445419, 平均耗时: 221, 耗时任务数(100微秒): 156905, 耗时任务数占比: 1603/10000 [INFO] [stderr] [2025-11-11T11:12:36Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 992600, 所有任务耗时(微秒): 144940274, 平均耗时: 146, 耗时任务数(100微秒): 134465, 耗时任务数占比: 1355/10000 [INFO] [stderr] [2025-11-11T11:12:39Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1103800, 所有任务耗时(微秒): 118667466, 平均耗时: 107, 耗时任务数(100微秒): 126114, 耗时任务数占比: 1143/10000 [INFO] [stderr] [2025-11-11T11:12:42Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1112800, 所有任务耗时(微秒): 1368377995, 平均耗时: 1229, 耗时任务数(100微秒): 374759, 耗时任务数占比: 3368/10000 [INFO] [stderr] [2025-11-11T11:12:45Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 874400, 所有任务耗时(微秒): 450345001, 平均耗时: 515, 耗时任务数(100微秒): 250491, 耗时任务数占比: 2865/10000 [INFO] [stderr] [2025-11-11T11:12:48Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1087100, 所有任务耗时(微秒): 9646361940, 平均耗时: 8873, 耗时任务数(100微秒): 344079, 耗时任务数占比: 3165/10000 [INFO] [stderr] [2025-11-11T11:12:51Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1246100, 所有任务耗时(微秒): 826456930, 平均耗时: 663, 耗时任务数(100微秒): 294076, 耗时任务数占比: 2360/10000 [INFO] [stderr] [2025-11-11T11:12:54Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1129574, 所有任务耗时(微秒): 11409008283, 平均耗时: 10100, 耗时任务数(100微秒): 831698, 耗时任务数占比: 7363/10000 [INFO] [stderr] [2025-11-11T11:12:57Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 942393, 所有任务耗时(微秒): 2930953239, 平均耗时: 3110, 耗时任务数(100微秒): 375409, 耗时任务数占比: 3984/10000 [INFO] [stderr] [2025-11-11T11:13:00Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1036647, 所有任务耗时(微秒): 12429784581, 平均耗时: 11990, 耗时任务数(100微秒): 670735, 耗时任务数占比: 6470/10000 [INFO] [stderr] [2025-11-11T11:13:03Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 916086, 所有任务耗时(微秒): 2095980736, 平均耗时: 2287, 耗时任务数(100微秒): 283438, 耗时任务数占比: 3094/10000 [INFO] [stderr] [2025-11-11T11:13:06Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 927067, 所有任务耗时(微秒): 356248270, 平均耗时: 384, 耗时任务数(100微秒): 291167, 耗时任务数占比: 3141/10000 [INFO] [stderr] [2025-11-11T11:13:09Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1139390, 所有任务耗时(微秒): 6392021179, 平均耗时: 5610, 耗时任务数(100微秒): 227516, 耗时任务数占比: 1997/10000 [INFO] [stderr] [2025-11-11T11:13:12Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1092143, 所有任务耗时(微秒): 1550854344, 平均耗时: 1420, 耗时任务数(100微秒): 237421, 耗时任务数占比: 2174/10000 [INFO] [stderr] [2025-11-11T11:13:15Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 993700, 所有任务耗时(微秒): 2519335245, 平均耗时: 2535, 耗时任务数(100微秒): 271836, 耗时任务数占比: 2736/10000 [INFO] [stderr] [2025-11-11T11:13:18Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1141200, 所有任务耗时(微秒): 275882853, 平均耗时: 241, 耗时任务数(100微秒): 205320, 耗时任务数占比: 1799/10000 [INFO] [stderr] [2025-11-11T11:13:21Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1090720, 所有任务耗时(微秒): 19466395194, 平均耗时: 17847, 耗时任务数(100微秒): 704680, 耗时任务数占比: 6461/10000 [INFO] [stderr] [2025-11-11T11:13:24Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1216780, 所有任务耗时(微秒): 5821475608, 平均耗时: 4784, 耗时任务数(100微秒): 348144, 耗时任务数占比: 2861/10000 [INFO] [stderr] [2025-11-11T11:13:27Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1032079, 所有任务耗时(微秒): 35174185957, 平均耗时: 34080, 耗时任务数(100微秒): 796233, 耗时任务数占比: 7715/10000 [INFO] [stderr] [2025-11-11T11:13:30Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1005681, 所有任务耗时(微秒): 399882741, 平均耗时: 397, 耗时任务数(100微秒): 272748, 耗时任务数占比: 2712/10000 [INFO] [stderr] [2025-11-11T11:13:33Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1152540, 所有任务耗时(微秒): 9824194108, 平均耗时: 8523, 耗时任务数(100微秒): 862922, 耗时任务数占比: 7487/10000 [INFO] [stderr] [2025-11-11T11:13:36Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 873153, 所有任务耗时(微秒): 10766002080, 平均耗时: 12330, 耗时任务数(100微秒): 284099, 耗时任务数占比: 3254/10000 [INFO] [stderr] [2025-11-11T11:13:39Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1022096, 所有任务耗时(微秒): 641906028, 平均耗时: 628, 耗时任务数(100微秒): 206068, 耗时任务数占比: 2016/10000 [INFO] [stderr] [2025-11-11T11:13:42Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1095551, 所有任务耗时(微秒): 4203761777, 平均耗时: 3837, 耗时任务数(100微秒): 251213, 耗时任务数占比: 2293/10000 [INFO] [stderr] [2025-11-11T11:13:45Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1152600, 所有任务耗时(微秒): 5408761775, 平均耗时: 4692, 耗时任务数(100微秒): 336063, 耗时任务数占比: 2916/10000 [INFO] [stderr] [2025-11-11T11:13:48Z INFO fast_able::fast_thread_pool] 3秒钟执行任务数: 1121400, 所有任务耗时(微秒): 436329251, 平均耗时: 389, 耗时任务数(100微秒): 119713, 耗时任务数占比: 1068/10000 [ERROR] error running command: command timed out after 900 seconds [INFO] running `Command { std: "docker" "inspect" "17636c3c665732e7b97e44f7ee86880035276e58bd51c937a8b61f9e10256e36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "17636c3c665732e7b97e44f7ee86880035276e58bd51c937a8b61f9e10256e36", kill_on_drop: false }` [INFO] [stdout] 17636c3c665732e7b97e44f7ee86880035276e58bd51c937a8b61f9e10256e36