Java jcmd 命令查看堆中实例
JVM jcmd 诊断工具 大约 637 字说明
文中的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
阅读 1418 · 发布于 2021-08-13
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Elasticsearch 短语搜索 query->match_phrase阅读 2752
-
Linux 修改文件执行权限阅读 2802
-
Android ScrollView 嵌套 ListView 问题阅读 1503
-
解决 HTTP 请求参数中的加号被替换为空格问题阅读 7339
-
Android 判断通知栏是否可用阅读 2219
-
设计模式之建造者模式阅读 1627
-
JMeter 多用户不同 Cookie 压测接口阅读 3029
-
Linux 查看进程启动时的环境变量值阅读 196
-
Java 中 sleep 和 wait 的区别阅读 1214
-
软考-系统架构设计师:Cache - 高速缓存阅读 2002