3 个版本
0.1.2 | 2023 年 1 月 6 日 |
---|---|
0.1.1 | 2020 年 3 月 24 日 |
0.1.0 | 2020 年 3 月 24 日 |
在 性能分析 类别中排名 188
每月下载 574 次
用于 2 个 库
4KB
60 行
scopetime
记录任意作用域的运行时间
这个库是 gitui 项目的组成部分,可以用于注释任意作用域以通过 trace
记录它们的执行时间,并通过 log
输出结果。
在你的库中
[dependencies]
scopetime = "0.1"
在你的代码中
fn foo(){
scope_time!("foo");
// ... do something u wanna measure
}
生成的日志看起来像这样
19:45:00 [TRACE] (7) scopetime: [scopetime/src/lib.rs:34] scopetime: 2 ms [my_crate::foo] @my_crate/src/bar.rs:5
lib.rs
:
插入基于作用域运行时间测量的简单宏,并记录结果
依赖
~87KB