【文件属性】:
文件名称: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)