arthas常用命令

1.dashboard(当前java进程仪表板)

查看各线程CPU耗时,如果发现其中某个线程(例如线程id为5)耗时99,则可以在arthas中输入 thread 5(cpu线程id)来定位具体问题代码.

java年轻代老年代使用情况, 其中nonHeap是元空间.

2. thread 线程id

查看此线程cpu耗时情况

3. thread -b

查看发生线程 死锁的情况

4. jad com.Test

反编译代码, 确认生产环境是否已经是最新代码

5. ognl @com.Test@hashSet

动态查看线上环境的值

6. ognl '@[email protected]("test1")'

动态修改线上内存里的值

你可能感兴趣的:(arthas常用命令)