4 releases
0.1.0 | Oct 7, 2022 |
---|---|
0.0.3 | Sep 28, 2022 |
0.0.2 | Sep 21, 2022 |
0.0.1 | Sep 8, 2022 |
#9 in #accuracy
8KB
171 lines
High Resolution Stopwatch
An extremely accurate clock for taking measurements of the length of time between it starting and stopping. Includes the capability to pause and resume. Inspired by https://github.com/moritzrinow/winwatch. Windows Only.
Usage
use hrstopwatch::Stopwatch;
let mut num: u64 = 0;
let mut stopwatch = Stopwatch::start()?;
for i in 0..10000 {
num += i;
}
stopwatch.stop()?;
println!("seconds to calculate: {}", stopwatch.elapsed_seconds_f64());
Dependencies
~130MB
~2M SLoC