[][src]Module alacritty::meter

Rendering time meter

Used to track rendering times and provide moving averages.

Examples

// create a meter
let mut meter = alacritty::meter::Meter::new();

// Sample something.
{
    let _sampler = meter.sampler();
}

// Get the moving average. The meter tracks a fixed number of samples, and
// the average won't mean much until it's filled up at least once.
println!("Average time: {}", meter.average());

Structs

Meter

The meter

Sampler

Sampler