Function winsafe::QueryPerformanceCounter[][src]

pub fn QueryPerformanceCounter() -> WinResult<i64>
Expand description

QueryPerformanceCounter function.

Examples

use winsafe::{QueryPerformanceCounter, QueryPerformanceFrequency};

let freq = QueryPerformanceFrequency()?;
let start = QueryPerformanceCounter()?;

// perform some operation...

let duration_ms =
    ((QueryPerformanceCounter()? - t0) as f64 / freq as f64) * 1000.0;

println!("Operation lasted {:.2} ms", duration_ms);