

安装之后可以看见多了一个JProfiler的Icon

下载:



安装:

注意:安装路径,建议选择一个文件名中没有中文,没有空格的路径 ,否则识别不了。然后一直点Next

配置IDEA运行环境:
Settings–Tools–JProflier–JProflier executable选择JProfile安装可执行文件。(如果系统只装了一个版本,启动IDEA时会默认选择)保存

测试代码:
- public class Test {
-
- byte[] byteArray = new byte[1024 * 1024];//1M = 1024K
-
- public static void main(String[] args) {
-
- ArrayList
list = new ArrayList<>(); - int count = 0;
- try {
-
- while (true) {
-
- list.add(new Test());
- count = count + 1;
- }
- } catch (Error e) {
-
- System.out.println("count:" + count);
- e.printStackTrace();
- }
- }
- }
vm参数 : 把初始内存设置为1MB 总内存设置为8MB

-Xms1m -Xmx8m -XX:+HeapDumpOnOutOfMemoryError

运行结果:

使用JProfiler

查看最大对象:

补充: 文件Dump完后,如果这些文件闲置了可以清理删掉。
