3 个版本

0.1.2 2023 年 1 月 6 日
0.1.1 2020 年 3 月 24 日
0.1.0 2020 年 3 月 24 日

性能分析 类别中排名 188

Download history • Rust 包仓库 192/week @ 2024-04-07 • Rust 包仓库 244/week @ 2024-04-14 • Rust 包仓库 159/week @ 2024-04-21 • Rust 包仓库 160/week @ 2024-04-28 • Rust 包仓库 178/week @ 2024-05-05 • Rust 包仓库 246/week @ 2024-05-12 • Rust 包仓库 226/week @ 2024-05-19 • Rust 包仓库 167/week @ 2024-05-26 • Rust 包仓库 229/week @ 2024-06-02 • Rust 包仓库 171/week @ 2024-06-09 • Rust 包仓库 135/week @ 2024-06-16 • Rust 包仓库 121/week @ 2024-06-23 • Rust 包仓库 121/week @ 2024-06-30 • Rust 包仓库 141/week @ 2024-07-07 • Rust 包仓库 153/week @ 2024-07-14 • Rust 包仓库 148/week @ 2024-07-21 • Rust 包仓库

每月下载 574
用于 2 个

MIT 许可证

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