JProfiler12 最新使用教程

编程知识 更新时间:2023-05-02 22:52:07

JProfiler教程

1. 下载JProfiler

下载地址:

https://www.ej-technologies/download/jprofiler/files

2. 安装JProfiler

安装的自己定义的目录 注意: 安装目录不能有中文和空格

激活可以选择10天试用, 或购买正版

3. 配合IDEA使用JProfiler

IDEA插件库中搜索JProfiler, 安装, 重启IDEA

重启之后Tools中找到JProfiler, 设置JProfiler的安装地址

当项目发生java.lang.OutOfMemoryError错误的时候, 项目的根目录会产生一个 .hprof的文件

4. 使用JProfiler分析

双击 .hprof文件 用JProfiler打开

一般常用这个分析 最大对象 可以看到哪个类最大

制造错误 体验JProfiler工具

1.修改Springboot中 VM options

为了方便重现错误修改如下配置:
初始堆内存大小为8M;
最大堆内存大小为16M;

-Xms8m -Xmx16m

2. 测试的代码

本次测试使用SpringBoot构建项目,
OrderTest是一个测试类
通过不断的往List中New 新的类, 造成内存不足错误

//OrderTest是一个测试类
//通过不断的往List中New 新的类, 造成内存不足错误
public class LzpTest {
    public static void main(String[] args) {

        ArrayList<HmsTest> list = new ArrayList<>();
        try {
            while (true) {
                list.add(new OrderTest());
            }
        } catch (Error e) {
            e.printStackTrace();
        }
    }
}

运行结果:

更多推荐

JProfiler12 最新使用教程

本文发布于:2023-04-29 04:52:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/d945b8c962ca7996cb2aae7fa1e48e7b.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:教程   最新

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 110199文章数
  • 28025阅读数
  • 0评论数