首页 > java > 如何使用idea的JProfiler,做内存分析?

如何使用idea的JProfiler,做内存分析?

作者:bin

首先下载安装jprofiler:
http://www.ej-technologies.com/download/jprofiler/files

然后在idea装插件

然后启动jprofiler,选择idea的integration,

选择idea的下一步,选择配置文件地址

出现这个说明注入成功了

然后在idea种用如下方式启动

我们还是用刚才的例子去测试,可以看到有很多String的Object生成了

用于内存溢出的测试代码如下

    public static void main(String[] args) throws Exception{
        List list = new ArrayList<>();
        while(true){
            list.add(new String("test"));
            System.out.println(list.size() + "--" + Runtime.getRuntime().totalMemory()/(1024*1024)+"M");
            Thread.sleep(10);
        }
    }

您必须 [ 登录 ] 才能发表留言!