用于分析脱机 Java 堆转储的工具或技巧 (.hprof)
是否有任何工具允许对 .hprof 文件进行离线分析(包括摘要/排序/筛选)?或者你可以在批处理模式下运行VisualVM,hat等吗?
我对可以获取输入.hprof文件,对其进行处理并生成报告的东西感兴趣。
我假设您需要传递一堆选项来配置报告,因此,如果您知道任何有用的提示,请权衡一下。
最好是可编写脚本的,这样我就可以一次运行一堆。
是否有任何工具允许对 .hprof 文件进行离线分析(包括摘要/排序/筛选)?或者你可以在批处理模式下运行VisualVM,hat等吗?
我对可以获取输入.hprof文件,对其进行处理并生成报告的东西感兴趣。
我假设您需要传递一堆选项来配置报告,因此,如果您知道任何有用的提示,请权衡一下。
最好是可编写脚本的,这样我就可以一次运行一堆。
您可以使用 jhat 来解析/导航文件的内存转储。.hprof
$ jhat heapdump.hprof
Reading from heapdump.hprof...
Started HTTP server on port 7000
Server is ready.
该工具随 JDK 一起提供。