【Arthas学习】
文章平均质量分 80
撒
Coinker
世界上只有一种真正的英雄主义,那就是在认清生活真相之后依然热爱生活
——罗曼罗兰
展开
-
【事故复盘】吐血整理一场线上事故——CPU飙升200%
一行代码引发的血泪事故!原创 2022-12-11 22:32:32 · 1856 阅读 · 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 · 518 阅读 · 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 · 165 阅读 · 0 评论 -
(一)初识arthas
Arthas(阿尔萨斯) 能为你做什么?文档Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!是否有一个全局视角来查看系统原创 2021-03-04 11:25:46 · 153 阅读 · 1 评论