![](https://www.265xx.com/res/images/mobile.png)
Arthas
arthas是线上诊断 java应用的工具,可以查看gc, 内存,cpu, 线程等信息,还可以查看方法的入参,返回结果,以及统计方法的耗时,这对线上定位问题是比较友好的。今天让我们来一起看看这些常用的命令怎么使用吧。
欢迎关注公众号:Java面试教程 ,回复关键字qqq,领取2023最全面试大全资料 (包含面试通关手册,java项目,知识总结手册,Java生态知识体系)
启动arthas后会列出所有当前机器运行的java应用,输入应用对应前面的序号,按回车键,arthas就可以attach到该应用上了:
ps: 如果attach失败,可以到目录~/log/arthas,查看日志具体原因
当前应用的实时监控信息
如下图所示,可以从该命令看出线程的cpu使用率;jvm内存的使用情况;运行的操作系统和jdk版本等信息
查看阻塞线程(可以排除死锁问题)和占用cpu使用率最多的前N个线程(可以排除线程占用cpu高问题)
可以将字节码反编译成java代码,这在升级时,如果发现修改的功能无效,可以通过这个命令反编译代码查看是否是最新的程序包
对方法执行的监控
输出方法的调用路径,并统计每个方法的耗时
输出方法的入参和出参,以及抛出的异常
本文讲述了arthas的安装和常用命令的使用,不需要修改和重启应用,对分析线上问题是十分便利的,强烈安利大家用起来!
举报/反馈
上一篇:2023年中考语文作文押题预测:《我也很重要》
下一篇:电子科技大学2023年强基计划招生简章发布,4月12日起网上报名
最近更新教育平台
- 河南出台28个重点产业链行动方案
- 玉林工务段聚力抗击台风“三巴”保障安全
- 2023下半年广西英语四级考试时间具体安排
- 【邀请函】11月29日,北京物资学院2024届毕业生秋招校园双选会(第三场)
- “超级稻”亩产809公斤!江苏省第一家水韵苏米“三品一标”示范基地诞生
- 北京市第八中学京西附属小学 院士开讲“太阳风暴”向学生发出科研“邀请”
- 多地高考报名时间提前 专家:考生把握好自己的学习节奏
- 光谷一街道就业超市开17家“连锁店”,专为60、70后待岗居民“供货”
- 思政有深度,育人有温度——郑州市第四十七中学管城三中校区开展中小学“思政一体化”
- 创新风潮迭起,2023深圳国际金融科技大赛——西丽湖金融科技大学生挑战赛正式启动
- 一图读懂丨上海松江新城“十四五” 规划出炉
- 美国众议院选举第二轮投票依旧无果 众议院仍处混乱状态
- [浦东]竹园小学:长岛|弘扬科学精神,X沪东“科堂”公益科普活动激发科学梦想
- 导读:郑州妇科医院排名公布
- 第六届进博会期间,上海部分道路和区域采取临时交通管制措施
- 热搜第一,王楚钦深夜发声!
- 成人自考本科通过率高吗?
- 打造雄安家门口的名校名院 “三校一院”平稳运行
- 弘一法师李叔同的《送别》:城南草堂结下天涯五友,挚友阔别留下传世之曲
- 早参|神舟十七号瞄准今日11时14分发射;2024年广州中考报名准备工作开启
- 人社部回应身份证和档案年龄不同退休依据哪个算
- 新银发族“求知若渴” 老年大学如何满足?
- 女子结婚要求前同事还礼400引热议,当事人:发了两次请帖,对方一直不理,后来还说
- 教师批学生对日不当称谓:怒拍桌子给学生们上了一课
- 英伟达将与鸿海共建AI工厂,涉及智能电动汽车、自主移动机器人等项目