首页 > 财经频道

IDEA Profiler 快速排查CPU、内存问题 最资讯

来源:程序员客栈 时间:2023-06-22 10:23:17

之前笔者一直使用 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 文件(内存快照),可以在需要时打开它们,也可以打开服务器上导出的快照文件。

相关稿件

IDEA Profiler 快速排查CPU、内存问题 最资讯

恭喜 Power BI 被评为增强型商业智能平台领导者

环球观点:突尼斯一辆列车出轨30余人死伤

网名男生专用泡妞(网名男生专用泡妞符号) 环球即时

关于2023年广东省“民主法治示范村(社区)”申报名单的公示|全球讯息

焦点日报:温州市无党派人士结合提案面商开展数字经济调研活动

焦点速读:4K原画、全网视频任意看,这个播放器真绝了!

世界百事通!全系直屏!今年值得期待的影像旗舰刚刚曝光了

荷花玉兰果实有什么用(荷花玉兰果实有啥用)

Uzi清算RNG?猪狗合体的猪狗大战,香锅和风哥相约解说比赛!

切尔西球员哈弗茨转会阿森纳,6500万的身价也不...

热身赛-基米希送点夸德拉多传射 德国0-2哥伦比亚|关注

意甲:米兰不看好门将永达尔的未来,决定让其免费加盟赫塔菲|世界热文

文档里怎么加一条线 文档怎么加一根线

多只数字经济相关ETF年内收益率超50% 机构看好后市表现-环球看热讯

【全球报资讯】“油电同价”概念火热 业内称或有炒作之嫌

天天象棋怎么查看积分等级 天天象棋在哪看积分等级

电脑如何连接打印机步骤(电脑如何连接打印机步骤)|每日快看

2022年哈施塔特文旅小镇五一初夏游园会游玩攻略

端午假期北京两机场计划进出港航班5937架次 为去年同期5.35倍

今热点:绑定号码呼叫什么意思(绑定电话是什么意思)

天风研究:用电量维持高增速,持续看好火电业绩环比改善|天天快看点

塞尔达传说荒野之息迷失森林怎么进 塞尔达传说荒野之息迷失森林怎么进

仅限3天!抖音爆款便携水杯免费领 竟然还包邮送到家!-焦点要闻

元隆雅图筹码持续集中 最新股东户数下降3.18%-世界最资讯

【环球新视野】AI填志愿,帮忙还是添乱?

这些生肖女天生旺夫命,年龄越大越富有,娶回家就像捡到宝!

十二星座:这4对星座搭配起来,真是天作之合,让人羡慕啊! 当前观点

熬过7月,3生肖运势好的惹不起,横财偏财俱佳,注定腰缠万贯!-全球热头条

快播:天天资讯:马云儿女叫什么名字 马云儿女