IDEA Profiler 快速排查CPU、内存问题
2023-06-23 02:34:02 来源:程序员客栈
之前笔者一直使用 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 文件(内存快照),可以在需要时打开它们,也可以打开服务器上导出的快照文件。
关键词:
[责任编辑:]
相关阅读
- (2023-06-23)IDEA Profiler 快速排查CPU、内存问题
- (2023-06-23)全球观速讯丨DeepMind 新作 AlphaDev ---- 强化学习探索更优排序算法
- (2023-06-23)【译】Oracle GraalVM 发布,启动快了46.42%
- (2023-06-23)热闹|霞浦人是这样过端午节的!|环球时快讯
- (2023-06-23)岳阳市妇幼保健院儿童保健与康复医学中心开展助长义诊-全球时快讯
- (2023-06-23)环球热讯:深交所就本钢板材重大资产置换事宜下发关注函 要求公司谨慎评估交易合规性
- (2023-06-23)全球动态:免费!安徽最新宣布
- (2023-06-23)广州苏醒演唱会2023在哪举行(附交通指南)-环球要闻
- (2023-06-23)“送外卖是生活,但足球和马拉松是诗和远方”
- (2023-06-23)沿江高铁宜昌至涪陵段可研近期将上报国家发改委批复!
- (2023-06-23)河南天壕新能拟北交所IPO 募资3亿元
- (2023-06-23)猪肉皮厚还是薄好? 天天速递
- (2023-06-23)金水区人民路街道:端午节日欢乐多 看看“人民”如何过
- (2023-06-23)猪肉肥肉厚的好还是不好?
- (2023-06-23)当前视讯!一周前种下的花还记得浇水吗?已经有897位参与者领到“植物勋章”,一起来玩种花小游戏
- (2023-06-23)华安基金:创业板配置性价比较高 下行风险相对可控
- (2023-06-23)每日动态!北向资金全天小幅净卖出6.41亿元
- (2023-06-23)南京秦淮区星级养老院名单
- (2023-06-23)宁夏银川烧烤店爆炸事故9名相关人员已被警方控制
- (2023-06-23)全球看热讯:迪士尼可以带罐装饮料吗
- (2023-06-23)为什么会爆仓
- (2023-06-23)科创板中签卖出技巧_焦点简讯
- (2023-06-23)辛辛苦苦好几年一下回到解放前,保罗或重回快船,球迷的评论亮了
- (2023-06-23)每日观察!组图|船山区31名退役士兵公开透明选岗
- (2023-06-23)全球观点:宝丰:巡察聚焦农机服务 助力“三夏”保丰收
- (2023-06-23)快报:山茶油药用价值有哪些呢
- (2023-06-23)一球员年龄及身份造假,中国足协作出禁赛处罚 当前时讯
- (2023-06-23)本世纪仅有4次的“夏至连端午”,这个小长假到底有多热? 天天速递
- (2023-06-23)长丰“破浪”,因何逆袭|环球看热讯
- (2023-06-23)王晋斌:充裕流动性支撑了美债发行 环球速读