1个不稳定版本
0.1.0 | 2021年5月9日 |
---|
#24 在 #execution-time
6KB
72 行
simple_func_timer
这是一个小巧的宏,用于测量Rust中函数的执行时间。它使用了 log
包,因此消费代码可以轻松处理日志。
示例
你可以按以下方式测量函数的执行时间。你的客户端代码需要消费日志。
#[timer(unit = "ns", log = "info")]
fn my_function() {
}
// It measures the execution time in milliseconds and generate `debug` level logs by default.
#[timer]
fn my_function() {
}
贡献
欢迎提交拉取请求。对于重大更改,请先提交问题以讨论你希望进行更改的内容。
请确保适当更新测试。祝您享受编程!
许可协议
依赖
~1.5MB
~35K SLoC