我在堆转储上运行了jhat,它已经生成了报告。如何使用报告分析堆?除了实例计数,我不能完全理解。有没有关于这方面的参考文献或案例研究。简而言之,我需要走得更远,我该如何做?
还有什么是对象查询语言。
发布于 2011-08-22 16:09:00
最终使用Eclipse Memory Analyzer解决了问题,它提供了我们可以从转储中获得的几乎所有内容
发布于 2010-12-09 18:32:24
你读过documentation for JHAT吗?它详细介绍了可以使用堆分析工具执行的各种类型的查询。
发布于 2010-12-09 19:13:26
您可以使用object query language,它是JHAT.See的一部分,在堆转储时对象在内存中处于突出位置,如果可以减少不必要的对象创建,则可以在代码中查找。
我也可以看看how to fix memory leaks.上的这个博客
https://stackoverflow.com/questions/4397181
复制相似问题