问题描述:
jmeter的bin目录的java_pid11788.hprof,文件非常大,有1.5G。
百度结果,《深入理解java虚拟机》2.4章节 实战:OutOfMemoryError异常
代码都抛出OutOfMemoryError异常,但是要区分到底是内存泄漏(Memory Leak)还是内存溢出(Memory Overflow),我们需要借助Eclipse Memory Analyzer(也成为MAT,mat是一个分析Java内存的神器)插件来分析.hprof文件才能得知。
安装Eclipse Memory Analyzer插件方法:eclipse -> Help -> Eclipse Marketplace -> search框搜索“Memory Analyzer” -> 点击install即可安装。
IBM官方介绍Eclipse Memory Analyzer网址:https://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/index.html?ca=drs-
MAT下载:http://www.eclipse.org/mat/downloads.php
MAT Memory Analyzer Tool 插件安装(图解)
http://www.tuicool.com/articles/3yMN7z
问题分析(百度结果):
java heap space问题处理
1. 在jmete