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。

相关推荐
蓝色汪洋20 小时前
luogu填坑
开发语言·c++·算法
计算机毕设指导620 小时前
基于微信小程序的网络安全知识科普平台系统【源码文末联系】
java·spring boot·安全·web安全·微信小程序·小程序·tomcat
while(1){yan}20 小时前
网络编程UDP
java·开发语言·网络·网络协议·青少年编程·udp·电脑常识
古城小栈20 小时前
边缘计算:K3s 轻量级 K8s 部署实践
java·kubernetes·边缘计算
武子康20 小时前
Java-196 消息队列选型:RabbitMQ vs RocketMQ vs Kafka
java·分布式·kafka·rabbitmq·rocketmq·java-rocketmq·java-rabbitmq
小年糕是糕手20 小时前
【C++同步练习】类和对象(三)
开发语言·jvm·c++·程序人生·考研·算法·改行学it
Learner__Q20 小时前
每天五分钟:leetcode动态规划-递归与递推_day2
算法·深度优先
m0_7400437320 小时前
SpringBoot02-SpringMVC入门
java·开发语言·spring boot·spring·mvc
Seven9720 小时前
字符串匹配算法
java
代码游侠20 小时前
学习笔记——Linux内核链表
linux·运维·笔记·学习·算法·链表