java诊断工具
线上问题定位
jvm观察jvm信息
thread定位线程问题
dashboard 观察系统情况
heapdump + jhat分析
jad反编译
反编译
根据class文件反编译成java文件
优点:
用于没有代码的类,比如
动态代理生成类
第三方的类
版本问题(确定自己最新提交的版本是不是被使用)
热替换
redefine
系统上线后,发现bug,但是不能停,用热替换把内存中的class替换
阿里Arthas实现
目前有些限制条件:只能改方法实现(方法已经运行完成),不能改方法名, 不能改属性
watch - watch method
没有包含的功能:jmap
Arthas
最新推荐文章于 2024-02-28 10:55:25 发布