这里,内存映像工具利用的是Eclipse Memory Analyzee,对Dump出来的堆转存储快照进行分析,可以分清楚到底是出现了内存泄露(Memory Leak)还是内存溢出(Memory Overflow)。
在Eclipse中离线安装MemoryAnalyzee的步骤如下(由于在线安装可能会有网络问题):
(1)去官网下载离线安装包:
即下载MemoyAnalyzer-1.6.1.201611251412.zip包。
(2)下载之后解压得到如下文件内容:
(3)打开Eclipse->Help->Install new Software,如下:
将干菜下载好的路径引入其中。点击Ok。
(4)点击Avaliable Software Sites
注意:将里面,所有有关http连接的去掉勾选,否则,在更新的时候可能失败,如下:

本文介绍了Eclipse Memory Analyze的离线安装步骤,包括从官网下载安装包,导入Eclipse进行安装。同时,文章详细阐述了如何在JVM中配置参数以在内存溢出时生成dump文件,以及如何使用Memory Analyze工具打开和分析这些文件,特别是针对Histogram和Leak Suspects的解读,帮助理解Shallow Heap和Retained Heap的区别。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



