|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Per-worker metrics for detailed analysis. More...
#include <enhanced_metrics.h>

Public Attributes | |
| std::size_t | worker_id {0} |
| Worker identifier. | |
| std::uint64_t | tasks_executed {0} |
| Total tasks executed by this worker. | |
| std::uint64_t | busy_time_ns {0} |
| Total busy time in nanoseconds. | |
| std::uint64_t | idle_time_ns {0} |
| Total idle time in nanoseconds. | |
| bool | is_busy {false} |
| Current state (true = busy, false = idle). | |
Per-worker metrics for detailed analysis.
Definition at line 181 of file enhanced_metrics.h.
| std::uint64_t kcenon::thread::metrics::WorkerMetrics::busy_time_ns {0} |
| std::uint64_t kcenon::thread::metrics::WorkerMetrics::idle_time_ns {0} |
| bool kcenon::thread::metrics::WorkerMetrics::is_busy {false} |
Current state (true = busy, false = idle).
Definition at line 205 of file enhanced_metrics.h.
| std::uint64_t kcenon::thread::metrics::WorkerMetrics::tasks_executed {0} |
| std::size_t kcenon::thread::metrics::WorkerMetrics::worker_id {0} |