Java诊断利器Arthas的使用

这个工具用于线上分析耗时的代码,逻辑问题,这两关键场景,真是太好用了。

官网:https://github.com/alibaba/arthas

curl -O https://arthas.aliyun.com/arthas-boot.jar

1.java -jar arthas-boot.jar

2.选进程

3.redefine /tmp/XX.class

我在这个文件里加了日志,这时可直接tail 关键词看到新日志

4.stop


另一个用法是trace时间,经测试不太准确,还不如在代码里加时间日志,再用上面的方法查看。

trace 包.类 方法 '#cost>200' 这样就是查这个方法耗时超过200ms的


文/程忠 浏览次数:0次   2021-11-26 14:14:03

相关阅读


评论:
点击刷新

↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑