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: 3,011 · Posted: 2021-08-13
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...