Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::analysis::WorkerPoolCounters Struct Reference

Public Types

enum  {
  NUM_ALLOCATIONS , NUM_SLOW_PATH_ALLOCATIONS , NUM_MEMORY_RECLAIMS , NUM_FREES ,
  NUM_DEFERRED_FREES , NUM_WAKE_CALLS , NUM_WAKE_CHECKS , NUM_WAKE_SUCCESSES ,
  NUM_SLEEP_SUCCESSES , NUM_RESUMES , NUM_HALTS_SIGNALED , NUM_HALT_SUCCESSES ,
  NUM_SCHEDULER_REGISTERS , NUM_SCHEDULER_UNREGISTERS , COUNT
}
 

Public Attributes

const char * m_counterStringByCounter [COUNT]