Java jcmd 命令查看堆中实例
JVM jcmd 诊断工具 About 637 words说明
文中的12345
均为运行时的Java
进程id
。
查看堆内存信息
jcmd 12345 GC.heap_info
输出:
12345:
garbage-first heap total 14336K, used 2239K [0x0000000603400000, 0x0000000800000000)
region size 2048K, 1 young (2048K), 0 survivors (0K)
Metaspace used 14183K, capacity 14473K, committed 15616K, reserved 1062912K
class space used 1392K, capacity 1490K, committed 1792K, reserved 1048576K
执行垃圾回收
使用jcmd
命令让JVM
进行垃圾回收,调用System.gc()
。
jcmd 12345 GC.run
类实例直方图
存活对象的直方图
jcmd 12345 GC.class_histogram
所有对象的直方图(包含已经被标记为垃圾的对象)
jcmd 12345 GC.class_histogram -all
查看垃圾回收队列
jcmd 12345 GC.finalizer_info
调用 System.runFinalization()
jcmd 12345 GC.run_finalization
Views: 2,140 · Posted: 2021-08-13
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...