stackman:锈迹代码的手动堆栈分析库

时间:2021-05-03 21:20:12
【文件属性】:
文件名称:stackman:锈迹代码的手动堆栈分析库
文件大小:3KB
文件格式:ZIP
更新时间:2021-05-03 21:20:12
Rust 库可帮助您分析生锈代码。 您将工作单元包装在对堆栈的调用中! 宏。 输入工作单元会将上下文“推送”到显式工作堆栈上(这是必需的,因为LLVM的优化消除了大部分调用堆栈),测量了您在工作单元上花费了几纳秒的时间,并在完成后弹出它。 堆栈为我们跟踪嵌套的工作单元。 目前,输出已发送到stdout进行手动解释,因此请在循环内仔细进行堆栈。 不建议在递归函数中堆叠。 例子: #[macro_use] extern crate stackman; fn algorithm() { stack!("PartA", { stack!("PartA1", { // Do stuff here }); stack!("PartA2", { // and here })
【文件预览】:
stackman-master
----Readme.md(1KB)
----LICENSE(1KB)
----src()
--------lib.rs(653B)
----Cargo.toml(141B)
----.gitignore(18B)

网友评论