arthas 是一个 Java 开源诊断神器。
今天分享两个命令:sc
和sm
。
sc
:“Search-Class” 的简写,这个命令能搜索出所有已经加载到 JVM 中的 Class 信息。sm
:“Search-Method” 的简写,这个命令能搜索出所有已经加载了 Class 信息的方法信息。一个是查看加载类的信息,一个是查看加载类的方法信息,这两个方法都是侧重于查看信息,比较简单,测试过程中实用性不算很高,如果有权限去查看源码的话,几乎可以忽略掉这两个命令的。如果是没有源码的话,可以执行jda
反编译命令即可查看源码(反编译后)信息。所以我对这两个命令的观点就是,了解,知道即可。
系列文章:
本期不涉及源码,如果想练习这两个命令的,自己随便写一个就行,这里我就不分享我自己的 Demo 了。感兴趣的同学,后台回复arthas
即可查看所有录制的 arthas 教程视频。