#timer #basic #benchmark #light-weight #stopwatch

basic_timer

用于基准测试的基本计时器实现

1 个稳定版本

1.0.0 2021年1月13日

#482Cargo 插件

MIT 许可协议

4KB

基本计时器

关于

本项目是一个轻量级且精确的 Rust 计时器的基本实现。

用法

使用以下方式初始化计时器

lettimer= Timer::new();

然后获取时间

let time = timer.get_time(duration_type: DurationType); 这将返回一个 u128

duration_type 可以是以下之一

  • DurationType::
  • DurationType::毫秒
  • DurationType::微秒
  • DurationType::纳秒

示例

use basic_timer::{Timer, DurationType};

fn main() {
	let timer = Timer::new();
	std::thread::sleep(std::time::Duration::new(5, 0));
	let time = timer.get_time(DurationType::Milliseconds);
}

无运行时依赖