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 性能分析

Download history 22371/week @ 2024-04-22 25326/week @ 2024-04-29 22550/week @ 2024-05-06 26606/week @ 2024-05-13 27520/week @ 2024-05-20 26388/week @ 2024-05-27 30488/week @ 2024-06-03 25347/week @ 2024-06-10 27518/week @ 2024-06-17 29673/week @ 2024-06-24 23797/week @ 2024-07-01 20853/week @ 2024-07-08 19585/week @ 2024-07-15 22693/week @ 2024-07-22 20477/week @ 2024-07-29 20278/week @ 2024-08-05

83,980 每月下载量
用于 50 Crates(46 个直接使用)

MIT/Apache

79KB
1K SLoC

dhat-rs

警告: 这个crate是实验性的。它依赖于难以在所有配置中保持正常工作的实现技术。它可能对你来说运行良好,也可能崩溃、挂起或执行错误操作。作者的维护优先级不高。对于问题报告和拉取请求等支持请求可能得到缓慢或完全无响应。抱歉!

此crate为Rust程序提供堆分析和即兴分析功能,类似于DHAT提供的功能。

它还提供堆使用测试功能,允许你编写测试来检查以下内容:

  • "此代码应恰好执行96次堆分配"。
  • "此代码的峰值堆使用量应小于10 MiB"。
  • "此代码应在完成前释放所有堆分配"。

如果这些测试失败,它将提供有用的详细信息。

有关如何使用它的详细信息,请参阅crate文档

许可证

许可协议为以下之一

任选其一。

贡献

除非你明确说明,否则根据Apache-2.0许可证定义,任何有意提交以包含在作品中的贡献,均将根据上述条款双许可,不附加任何其他条款或条件。

依赖项

~3–10MB
~114K SLoC