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 '@com.Test@hashSet.add("test1")'
动态修改线上内存里的值