我在堆转储上运行了jhat,它生成了报告。我如何使用报告来分析堆。除了实例计数之外,我无法完全理解。是否有任何参考或案例研究。 总之,我需要继续进行,我怎么能?
什么是对象查询语言。
答案 0 :(得分:3)
您是否阅读过documentation for JHAT?它详细介绍了可以使用堆分析工具执行的各种类型的查询。
答案 1 :(得分:3)
最后解决了Eclipse Memory Analyzer,它几乎可以从转储中获取所有内容
答案 2 :(得分:1)
您可以使用object query language作为JHAT的一部分。在堆转储时查看哪个对象在内存中很突出,如果可以减少不需要的对象创建,请在代码中查找。
上的此博客