栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

性能分析工具Arthas

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

性能分析工具Arthas

功能一:火焰图

Arthas 使用 async-profiler 生成 CPU/堆内存火焰图进行性能分析。
使用 async-profiler 可以做下面几个方面的分析:

CPU cycles
Hardware and Software performance counters like cache misses, branch misses, page faults, context switches etc.
Allocations in Java Heap
Contented lock attempts, including both Java object monitors and ReentrantLocks

我:可以先定位CPU/内存异常的Java进程(如用top命令),再用火焰图分析。例如:[2021-06-04][PRE] policy api异常,机器人问答模式和测试窗无法回复:

,超好用的自带火焰图的 Java 性能分析工具 Async-profiler 了解一下

功能二:使用watch命令在生产环境上查看方法出入参

Arthas使用watch命令(生产上查看方法出入参)

功能三:trace命令可以跟踪统计方法耗时1


  1. 蚂蚁面试 ↩︎

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/340273.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号