我正在关注此tutorial以查找内存泄漏。我执行了以下所有步骤(第6页),结果如下。问题是我不确定这个结果是否好,如果有任何内存泄漏怎么解决呢?
The way of measuring is:
•(Switch off the automatic refreshing.)
•In Visual VM start the garbage collector, by pressing the corresponding icon.
•In Visual VM reset the results by pressing the “Reset collected results” icon. Now all
delta counters are reset.
•Perform your application procedure one or several times.
•In Visual VM press start the garbage collector again
在下一页教程要求运行堆转储(第7页),我做了,char []的结果如下
答案 0 :(得分:-2)
首先使用您需要转储JVM堆:jmap -dump:format=b,file=<file> <pid>
然后使用MAT打开转储文件。
分析后,您可以看到如下图表:
在图表下方,您可以看到memroy泄漏报告。