JVM虚拟机:G1垃圾回收器的日志分析

本文重点

本文我们将学习G1垃圾回收器的日志

使用

执行命令

java -Xms20M -Xmx20M -XX:+PrintGCDetails -XX:+UseG1GC 类名

分析

前面我们学习了G1垃圾回收器,它的回收有三种可能:

YGC

FGC

MixedGC

GC pause表示STW,Evacuation表示复制对象,young表示年轻代,如果后面没有initial-mark,那么此时它就是YGC,但是有,那么表示它是mixedGC中的年轻代的回收。

GC workers:1表示一个GC线程

最后进行进行FGC,堆空间使用了18M,回收之后还占用18M,总共20M,Eden使用了0,总共1024,元空间使用了3876,回收之后还剩下3876,总共1056768。

相关推荐
@小匠7 小时前
iText与OpenPDF使用差异及中文处理完全指南
java·pdf
小鹭同学_7 小时前
JavaWeb05
java
sali-tec7 小时前
C# 基于halcon的视觉工作流-章32-线线测量
开发语言·人工智能·算法·计算机视觉·c#
lingran__7 小时前
速通ACM省铜第一天 赋源码(The Cunning Seller (hard version))
c++·算法
Gu Gu Study7 小时前
Spring运行程序RabbitMQ并没有自动创建队列的问题解决
java·spring cloud·rabbitmq
vortex57 小时前
Tomcat 日志文件名的命名规范
java·tomcat
塔中妖8 小时前
【华为OD】数字游戏
算法·游戏·华为od
little_xianzhong8 小时前
Java 日期字符串万能解析工具类(支持多种日期格式智能转换)
java·开发语言
刘 大 望8 小时前
传输层:UDP/TCP协议
java·网络·网络协议·tcp/ip·udp·信息与通信
pzx_0018 小时前
【LeetCode】392.判断子序列
算法·leetcode·职场和发展