UNINITIALIZED INITIALIZING IDLE_SLEEPING IDLE_SPINNING STEALING EXECUTING WAITING_CONDITION WAITING_MUTEX WAITING_ATOMIC SHUTTING_DOWN TERMINATED WorkerState({(int)*this}) CRITICAL HIGH NORMAL LOW TaskPriority({(int)*this}) NONE CONDITION_VARIABLE MUTEX ATOMIC_WAIT SLEEP YIELD WaitType({(int)*this}) ThreadPool [{_workers._Mypair._Myval2._Mylast - _workers._Mypair._Myval2._Myfirst} workers, {_activeThreads._Storage._Value} active, {GetQueuedTasks()} queued] _workers._Mypair._Myval2._Mylast - _workers._Mypair._Myval2._Myfirst _activeThreads._Storage._Value GetQueuedTasks() _shutdown._Storage._Value _diagnosticsEnabled._Storage._Value _workers._Mypair._Myval2._Mylast - _workers._Mypair._Myval2._Myfirst _workers._Mypair._Myval2._Myfirst _config {numThreads} threads, queue={maxQueueSize}, steal={enableWorkStealing}, affinity={enableCpuAffinity} numThreads maxQueueSize enableWorkStealing enableCpuAffinity maxStealAttempts workerSleepTime.rep Worker [State={(Playerbot::Performance::WorkerState)currentState._Storage._Value}, Tasks={tasksExecuted._Storage._Value}, Steals={successfulSteals._Storage._Value}/{stealAttempts._Storage._Value}] (Playerbot::Performance::WorkerState)currentState._Storage._Value tasksExecuted._Storage._Value tasksStolen._Storage._Value stealAttempts._Storage._Value successfulSteals._Storage._Value totalIdleTimeMicros._Storage._Value totalExecutionTimeMicros._Storage._Value currentWait stateTransitions taskLatency {function,sb}:{line} ({(Playerbot::Performance::WaitType)type}) No wait location function,sb line (Playerbot::Performance::WaitType)type timeoutMs._Value startTime {(Playerbot::Performance::WorkerState)fromState} → {(Playerbot::Performance::WorkerState)toState} [{timestamp.dur.rep / 1000000}ms] (Playerbot::Performance::WorkerState)fromState (Playerbot::Performance::WorkerState)toState timestamp location._Value [{_size._Storage._Value}/{_capacity} transitions] _size._Storage._Value _capacity _size._Storage._Value < _capacity ? _size._Storage._Value : _capacity _buffer Latency [Count={_count._Storage._Value}, Avg={GetStats().avgMicros}μs, p50={GetStats().p50Micros}μs, p95={GetStats().p95Micros}μs, p99={GetStats().p99Micros}μs] _count._Storage._Value _sum._Storage._Value _min._Storage._Value _max._Storage._Value BucketCount &_buckets[0]._Storage._Value No Issues INFO: {description} WARNING: {description} ERROR: {description} CRITICAL: {description} Deadlock Check [{description}] (int)severity description requiresDump requiresRecovery totalQueuedTasks completedTasks throughput workerIssues details Worker {workerId}: {(Playerbot::Performance::WorkerState)state} for {timeInState.rep}ms - {issue} workerId (Playerbot::Performance::WorkerState)state timeInState.rep issue Metrics [{totalWorkers} workers, {activeWorkers} active, {totalQueuedTasks} queued, {tasksPerSecond} tasks/s] wallTime totalWorkers activeWorkers sleepingWorkers executingWorkers totalQueuedTasks tasksPerSecond avgTaskLatencyMicros stealSuccessRate workersInWait Some: {_Value} None _Value {(Playerbot::Performance::WorkerState)_Storage._Value} {_Storage._Value} {_Storage._Value} true false {rep / 1000000}ms {rep}ms {rep}μs {dur.rep / 1000000}ms since epoch