这里,内存映像工具利用的是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连接的去掉勾选,否则,在更新的时候可能失败,如下: