#Linux工具
👉bytehound—Linux 内存分析工具
评价:没有用上,因为这个工具应该包含部分的rust,但是和之前安装的rust包出现冲突
,Arch用户可能有同样地问题
特性:
- 可用于分析内存泄漏、查看内存的确切消耗位置、识别临时分配并调查过多的内存碎片。
- 收集每次分配和释放,以及完整堆栈跟踪。
- 可以动态剔除临时分配,允许您在较长时间内进行分析。
- 使用定制的、量身定做的堆栈展开实现,这使得它比其他类似工具便宜得多,在某些情况下可能快几个数量级。
可以将它收集的数据导出为各种不同的格式;它可以将数据导出为JSON(这样您可以根据需要自己进行分析)、HeapTrack(这样您可以使用出色的HeapTrack GUI进行分析)和火焰图。
拥有自己的基于Web的GUI,可用于分析。
可以动态地将性能分析数据流式传输到另一台计算机,而不是将其保存在本地,这对于在内存受限的系统上进行性能分析非常有用。
- 支持AMD64、ARM、AArch64和MIPS64架构
- 支持基于RHAI的嵌入式DSL,以允许编程和/或自动数据分析
👉bytehound—Linux 内存分析工具
评价:没有用上,因为这个工具应该包含部分的rust,但是和之前安装的rust包出现冲突
,Arch用户可能有同样地问题
特性:
- 可用于分析内存泄漏、查看内存的确切消耗位置、识别临时分配并调查过多的内存碎片。
- 收集每次分配和释放,以及完整堆栈跟踪。
- 可以动态剔除临时分配,允许您在较长时间内进行分析。
- 使用定制的、量身定做的堆栈展开实现,这使得它比其他类似工具便宜得多,在某些情况下可能快几个数量级。
可以将它收集的数据导出为各种不同的格式;它可以将数据导出为JSON(这样您可以根据需要自己进行分析)、HeapTrack(这样您可以使用出色的HeapTrack GUI进行分析)和火焰图。
拥有自己的基于Web的GUI,可用于分析。
可以动态地将性能分析数据流式传输到另一台计算机,而不是将其保存在本地,这对于在内存受限的系统上进行性能分析非常有用。
- 支持AMD64、ARM、AArch64和MIPS64架构
- 支持基于RHAI的嵌入式DSL,以允许编程和/或自动数据分析