当前焦点!IDEA Profiler 快速排查CPU、内存问题
之前笔者一直使用 JProfiler 来分析性能问题,最近发现 IDEA Ultimate 自带的 Profiler 非常好用,再也不需要安装 JProfiler 了。
另外IDEA Profiler 也要比 免费的 Java JFR Profiler 插件 更加好用,上图为 Java JFR Profiler 演示,界面使用的是 Firefox Profiler html 开发,体验较差。
(资料图片仅供参考)
一、快速开始要在 IDEA Ultimate 中开始分析,请单击 IDE 右上角的三个点或代码行旁边的“Play”图标,然后选择“Profile with IntelliJ Profiler”。
二、CPU和内存分配剖析分析器工具窗口提供了不同的显示已收集数据的方法。您可以选择适合您的方式,热点图、调用树、方法列表、时间轴或事件。
2.1 热点图这个视图可以帮助您可视化选定线程的调用堆栈,并查看它随时间的变化。栈框架越宽,方法执行时间越长。彩色块显示本地代码、库代码和用户代码。
2.2 调用树此视图显示方法使用的 CPU 时间百分比、应用程序中的方法执行路径以及总采样计数。调用树对于快速概述应用程序活动并检测关键执行路径非常有用。
2.3 方法列表此视图显示在分析数据时执行的方法列表。它们都按累积采样时间排序。每个所选的方法都有几个视图,可以向您显示该方法的调用者或被调用者。
2.4 时间轴时间轴是线程活动随时间的视觉表示。它有助于检测异常的 GC 活动、多线程问题(例如死锁)等。
2.5 事件此视图显示与 JVM 事件相关的数据,例如类加载、垃圾回收、操作系统事件等等。
三、CPU和内存实时图表在 Profiler Home 界面你也可以选择其他 java 进程,点击可获取内存和线程快照、实时的 CPU 和 内存使用率图表。与查看静态图表相反,实时数据可以帮助您可视化资源消耗,识别与资源相关的瓶颈,并了解某些事件如何影响程序性能。
四、结果导入IDE 自动将分析结果保存为 .jfr 文件(用于CPU或内存采样)和 .hprof 文件(内存快照),可以在需要时打开它们,也可以打开服务器上导出的快照文件。
关键词:
您可能也感兴趣:
为您推荐
天天播报:张坤三年期产品开放赎回:收益不如银行存款,要不要卖掉?
当前关注:澳门:前5月入境旅客共324.63万人次
【快播报】国金证券:今年基建总体表现如何?后续开工如何演绎?
排行
最近更新
- 当前焦点!IDEA Profiler 快速排查CPU、内存问题
- 精彩看点:京东618活动 Redmi AX6000路由器价格新低
- 黑格科技“超好玩大会”,3D打印爱好者的主题派对
- 斯泰兰蒂斯召回部分进口全新大切诺基4xe汽车
- 【世界速看料】专家赞阿门为超级天才!美记晒火箭先发平均身...
- 大型无人机FH-98国内首次夜航转场成功
- 今年端午假期,呈现哪些新趋势?
- 华为手机出货量预计增长_消息
- 张江高科:拟参投海通引领区产业基金 认缴出资1亿元
- 热点在线丨【世界说】美媒:每一次大规模枪击都让美国民众离...
- 拉夫罗夫喊话北约:就让他们继续在乌克兰作战,俄已做好准备|...
- 高测股份(688556)6月21日主力资金净卖出2222.82万元
- 天天速读:文化消费渐行渐暖
- 距离又近了-世界快播报
- 近期多地气温大幅攀升,用电高峰期提前——高温来袭,电力迎...
- 《偷偷藏不住》说哥哥的频率,网友评价很极端,赵露思和陈哲...
- 油价反弹遇阻 供需前景又生变?
- 尹锡悦向马克龙提出,希望法方帮助确保欧盟新贸易法不歧视韩企
- 世界快看:文远知行COO张力离职!受任于危难之际,率先操盘L4...
- 融通基金万民远:医药行业有望实现稳健发展
- 全球快播:中触媒跌4.09% 去年上市超募9.1亿申万宏源赚1.3亿
- 【全球报资讯】龙虎榜丨新时达今日涨停 机构合计净卖出974.97万元
- 国家外汇局:2023年5月 中国外汇市场总计成交21.58万亿元人...
- 凑凑火锅因缺斤少两被罚1.25万元
- 极氪汽车增资至105亿
- 全球今亮点!南芯科技收监管工作函 2个半月前上市募资25.4亿元
- 中国移动:5月5G套餐客户数约7.07亿户
- 破75%了!理想汽车CEO李想最新发文|世界球精选
- 债基“牛回头”调整不改长期趋势
- 北京拟禁售加装车篷改装座位电动车 微动态