13 个版本
0.3.3 | 2024 年 2 月 4 日 |
---|---|
0.3.2 | 2022 年 10 月 31 日 |
0.3.1 | 2022 年 9 月 26 日 |
0.3.0 | 2022 年 1 月 16 日 |
0.2.1 | 2020 年 12 月 13 日 |
#15 in 性能分析
83,980 每月下载量
用于 50 个 Crates(46 个直接使用)
79KB
1K SLoC
dhat-rs
警告: 这个crate是实验性的。它依赖于难以在所有配置中保持正常工作的实现技术。它可能对你来说运行良好,也可能崩溃、挂起或执行错误操作。作者的维护优先级不高。对于问题报告和拉取请求等支持请求可能得到缓慢或完全无响应。抱歉!
此crate为Rust程序提供堆分析和即兴分析功能,类似于DHAT提供的功能。
它还提供堆使用测试功能,允许你编写测试来检查以下内容:
- "此代码应恰好执行96次堆分配"。
- "此代码的峰值堆使用量应小于10 MiB"。
- "此代码应在完成前释放所有堆分配"。
如果这些测试失败,它将提供有用的详细信息。
有关如何使用它的详细信息,请参阅crate文档。
许可证
许可协议为以下之一
- Apache许可证,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确说明,否则根据Apache-2.0许可证定义,任何有意提交以包含在作品中的贡献,均将根据上述条款双许可,不附加任何其他条款或条件。
依赖项
~3–10MB
~114K SLoC