JVM
Posted 沙中世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM相关的知识,希望对你有一定的参考价值。
-XX:+HeapDumpOnOutOfMemoryError 生成内存快照;设置路径:-XX:HeapDumpPath=<path>
-XX:OnOutOfMemoryError ="sh ~/cleanup.sh" 当内存溢出时,执行脚本
查看垃圾回收的执行情况:
jstat -gcutil pid 1000 10 1000是输出时间间隔,单位毫秒,10 是输出记录的数目
- S0 — Heap上的 Survivor space 0 区已使用空间的百分比
- S1 — Heap上的 Survivor space 1 区已使用空间的百分比
- E — Heap上的 Eden space 区已使用空间的百分比
- O — Heap上的 Old space 区已使用空间的百分比
- P — Perm space 区已使用空间的百分比
- YGC — 从应用程序启动到采样时发生 Young GC 的次数
- YGCT-- 从应用程序启动到采样时 Young GC 所用的时间(单位秒)
- FGC — 从应用程序启动到采样时发生 Full GC 的次数
- FGCT-- 从应用程序启动到采样时 Full GC 所用的时间(单位秒)
- GCT — 从应用程序启动到采样时用于垃圾回收的总时间(单位秒)
以上是关于JVM的主要内容,如果未能解决你的问题,请参考以下文章