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

时间:2024-05-23 15:06:52
【文件属性】:

文件名称:stackman:锈迹代码的手动堆栈分析库

文件大小:3KB

文件格式:ZIP

更新时间:2024-05-23 15:06:52

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)

网友评论