使用Jprofiler分析jvm

一、Jprofiler 下载安装

1.下载地址:https://pan.baidu.com/s/1MvL82tOclNoBFvtvLfYv_A

提取码:ejll

2.安装破解

解压后:
使用Jprofiler分析jvm_第1张图片
无脑下一步完成,打开KeyGen 生成key 永久使用

二、idea安装Jprofiler 使用

1.安装插件步骤

使用Jprofiler分析jvm_第2张图片
插件安装好后一定要重启

2. 设置Jprofiler 安装路径

使用Jprofiler分析jvm_第3张图片
选择Jprofiler目录下bin里的exe文件
使用Jprofiler分析jvm_第4张图片

3.设置启动参数

使用Jprofiler分析jvm_第5张图片

在VM options 里输入 -Xms1m -Xmx8m -XX:+HeapDumpOnOutOfMemoryError

  • Xms1m jvm最小内存

  • Xmx8m jvm最大内存

  • +HeapDumpOnOutOfMemoryError 意思堆内报OOM异常就输出打印文件

4.查询打印文件

使用Jprofiler分析jvm_第6张图片
使用Jprofiler分析jvm_第7张图片

找到该目录文件,一直往上级文件找
使用Jprofiler分析jvm_第8张图片

5.用 Jprofiler 打开

使用Jprofiler分析jvm_第9张图片
这样就可以看到是什么导致了OOM错误,然后进行代码改善以及启动参数的修改

你可能感兴趣的:(java)