jhsdb jmap --heap --pid 线程ID 报告各字段解释

启动参数

-XX:+PrintCommandLineFlags

启动日志

-XX:ConcGCThreads=3
-XX:G1ConcRefinementThreads=13
-XX:GCDrainStackTargetSize=64
-XX:InitialHeapSize=254884992
-XX:MarkStackSize=4194304
-XX:MaxHeapSize=4078159872
-XX:MinHeapSize=6815736
-XX:+PrintCommandLineFlags
-XX:ReservedCodeCacheSize=251658240
-XX:+SegmentedCodeCache
-XX:+UseCompressedClassPointers
-XX:+UseCompressedOops
-XX:+UseG1GC
-XX:-UseLargePagesIndividualAllocation

静态查看堆内存情况

Heap Configuration:
MinHeapFreeRatio = 40空闲堆空间的最小百分比

计算公式为:HeapFreeRatio =(CurrentFreeHeapSize/CurrentTotalHeapSize) * 100,
值的区间为0到100,默认值为 40。

如果HeapFreeRatio < MinHeapFreeRatio,则需要进行堆扩容
扩容的时机应该在每次垃圾回收之后。
MaxHeapFreeRatio = 70空闲堆空间的最大百分比,

计算公式为:HeapFreeRatio =(CurrentFreeHeapSize/CurrentTotalHeapSize) * 100,
值的区间为0到100,默认值为 70。

如果HeapFreeRatio > MaxHeapFreeRatio,则需要进行堆缩容
缩容的时机应该在每次垃圾回收之后。
MaxHeapSize = 4078960640 (3890.0MB)JVM 堆空间允许的最大值。
NewSize = 1363144 (1.2999954223632812MB)JVM 新生代堆空间的默认值。
MaxNewSize = 2447376384 (2334.0MB)JVM 新生代堆空间允许的最大值。
OldSize = 5452592 (5.1999969482421875MB)JVM 老年代堆空间的默认值。
NewRatio = 2新生代(2个Survivor区和Eden区 )与老年代(不包括永久区)的堆空间比值,
表示新生代:老年代=1:2
SurvivorRatio = 8两个Survivor区和Eden区的堆空间比值为 8,表示 S0 : S1 :Eden = 1:1:8
MetaspaceSize = 22020096 (21.0MB)JVM 元空间的默认值。
CompressedClassSpaceSize = 1073741824 (1024.0MB)
MaxMetaspaceSize = 17592186044415 MBJVM 元空间允许的最大值。
G1HeapRegionSize = 2097152 (2.0MB)
Heap Usage:
G1 Heap:
regions = 1945
capacity = 4078960640 (3890.0MB)
used = 4194304 (4.0MB)
free = 4074766336 (3886.0MB)
0.10282776349614396% used
G1 Young Generation:
Eden Space:
regions = 2总共使用了 2 个 Region
capacity = 25165824 (24.0MB)
used = 4194304 (4.0MB)
free = 20971520 (20.0MB)
16.666666666666668% used4/24=16.666666666666668%
Survivor Space:
regions = 0
capacity = 0 (0.0MB)
used = 0 (0.0MB)
free = 0 (0.0MB)
0.0% used
G1 Old Generation:
regions = 0
capacity = 230686720 (220.0MB)
used = 0 (0.0MB)
free = 230686720 (220.0MB)
0.0% used
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值