Struct JobStats::GlobalStats

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