View Source Beamchmark.Suite.Measurements.SchedulerInfo (Beamchmark v1.4.1)
Module representing different statistics about scheduler usage.
Link to this section Summary
Link to this section Types
@type sched_usage_t() :: %{ required(sched_id :: integer()) => {util :: float(), percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()} }
@type 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() }
@type total_sched_usage_t() :: {util :: float(), percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()}
@type weighted_sched_usage_t() :: {util :: float(), percent :: Beamchmark.Math.percent_t() | Beamchmark.Math.percent_diff_t()}