|
Thread System 0.3.1
High-performance C++20 thread pool with work stealing and DAG scheduling
|
Snapshot structure containing all metric values. More...
#include <thread_pool_metrics.h>

Public Attributes | |
| std::uint64_t | tasks_submitted |
| std::uint64_t | tasks_enqueued |
| std::uint64_t | tasks_executed |
| std::uint64_t | tasks_failed |
| std::uint64_t | total_busy_time_ns |
| std::uint64_t | total_idle_time_ns |
Snapshot structure containing all metric values.
Extends base metrics with the enqueue counter.
Definition at line 58 of file thread_pool_metrics.h.
| std::uint64_t kcenon::thread::metrics::ThreadPoolMetrics::Snapshot::tasks_enqueued |
Definition at line 60 of file thread_pool_metrics.h.
| std::uint64_t kcenon::thread::metrics::ThreadPoolMetrics::Snapshot::tasks_executed |
Definition at line 61 of file thread_pool_metrics.h.
| std::uint64_t kcenon::thread::metrics::ThreadPoolMetrics::Snapshot::tasks_failed |
Definition at line 62 of file thread_pool_metrics.h.
| std::uint64_t kcenon::thread::metrics::ThreadPoolMetrics::Snapshot::tasks_submitted |
Definition at line 59 of file thread_pool_metrics.h.
| std::uint64_t kcenon::thread::metrics::ThreadPoolMetrics::Snapshot::total_busy_time_ns |
Definition at line 63 of file thread_pool_metrics.h.
| std::uint64_t kcenon::thread::metrics::ThreadPoolMetrics::Snapshot::total_idle_time_ns |
Definition at line 64 of file thread_pool_metrics.h.