Struct JobStats::GlobalStats¶
Defined in File job_stats.h
Nested Relationships¶
This struct is a nested type of Class JobStats.
Struct Documentation¶
-
struct GlobalStats
Public Members
-
size_t total_work_executed = 0
-
size_t total_work_submitted = 0
-
size_t total_work_time_ns = 0
-
double average_work_time_us = 0.0
-
size_t min_work_time_ns = std::numeric_limits<size_t>::max()
-
size_t max_work_time_ns = 0
-
std::array<size_t, 3> work_by_priority = {0, 0, 0}
-
size_t total_steal_attempts = 0
-
size_t total_steal_successes = 0
-
double steal_success_rate = 0.0
-
double average_local_queue_depth = 0.0
-
double average_stealable_queue_depth = 0.0
-
size_t max_queue_depth = 0
-
size_t total_idle_spins = 0
-
size_t total_idle_time_ns = 0
-
double idle_time_percentage = 0.0
-
double load_imbalance = 0.0
-
std::chrono::steady_clock::time_point start_time
-
std::chrono::steady_clock::time_point last_reset
-
double elapsed_seconds = 0.0
-
size_t total_work_executed = 0