View Source Beamchmark.Suite.Measurements.SchedulerInfo (Beamchmark v1.4.0)
Module representing different statistics about scheduler usage.
Link to this section Summary
Link to this section Types
Specs
sched_usage_t() :: %{ required(sched_id :: integer()) => {util :: float(), percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()} }
Specs
t() :: %Beamchmark.Suite.Measurements.SchedulerInfo{ cpu: sched_usage_t(), io: sched_usage_t(), normal: sched_usage_t(), total: total_sched_usage_t(), total_cpu: total_sched_usage_t(), total_io: total_sched_usage_t(), total_normal: total_sched_usage_t(), weighted: weighted_sched_usage_t() }
Specs
total_sched_usage_t() :: {util :: float(), percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()}
Specs
weighted_sched_usage_t() :: {util :: float(), percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()}