【Arthas学习】
文章平均质量分 80
撒
Coinker
世界上只有一种真正的英雄主义,那就是在认清生活真相之后依然热爱生活
——罗曼罗兰
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【事故复盘】吐血整理一场线上事故——CPU飙升200%
一行代码引发的血泪事故!原创 2022-12-11 22:32:32 · 2266 阅读 · 2 评论 -
【JVM】记一次JVM调优经历
事出起因,通过grafana查看Jvm运行情况。 发现每分钟GC次数频繁,而且主要是ParNew GC,通过查资料,发现该垃圾收集器对应JVM 堆的新生代。 通过Arthas查一下内存分配情况。 可以看到堆内存一共分配了4G。 然后新生代(eden + survivor)和老年代(cms)分配比例接近:1 : 3 多执行几次 memory 命令试试,果然发现了重大问题。 eden 使用率频繁从20%多到90%多,再到20%多,再到90%,这无疑印证了再频繁进行ParNew GC。 .原创 2022-05-14 09:39:36 · 677 阅读 · 0 评论 -
(二)入门arthas
以下是arthas入门使用中的一些问题与思考: Arthas在线练习入口←←← 通过 Cloud Toolkit 实现 Arthas 一键远程诊断Cloud Toolkit 是阿里云发布的免费本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器,甚至云端(ECS、EDAS、ACK、ACR 和 小程序云等);并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传、函数计算 和 MySQL 执行器等工具。不仅仅有 Intel原创 2021-03-07 10:58:14 · 260 阅读 · 0 评论 -
(一)初识arthas
Arthas(阿尔萨斯) 能为你做什么?文档 Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现! 是否有一个全局视角来查看系统原创 2021-03-04 11:25:46 · 295 阅读 · 1 评论
分享