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的
相关阅读
评论:
↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑