一、安装
-
idea安装插件
-
安装客户端
链接 -
IDEA配置Jprofiler执行文件
二、产生oom
import java.util.ArrayList;
import java.util.List;
//测试代码
public class TestHeap {
public static void main(String[] args) {
int num = 0;
List<Heap> list = new ArrayList<Heap>();
while (true) {
System.out.println(num);
list.add(new Heap());
num++;
}
}
}
class Heap {
String HeapName = "Java Heap 测试";
}
增加参数运行
这个是oom给项目搞挂掉了,没挂掉使用没挂掉
-Xms100M
-Xmx100M
-XX:MaxGCPauseMillis=200
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=E:/
然后出现文件
三、使用
- 双击
- 分析
- 查看
- 查看多少行
四、通过线程方式去找到
如果线程中有显示到xxx线程
我的化这边是main
- 查看对应分析
- 查看对应行数