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。

相关推荐
Python私教1 分钟前
Python国产新 ORM 框架 fastzdp_sqlmodel 快速入门教程
java·数据库·python
Python私教2 分钟前
Python ORM 框架 SQLModel 快速入门教程
android·java·python
码爸5 分钟前
java 执行es中的sql
java·sql·elasticsearch
David猪大卫12 分钟前
数据结构修炼——顺序表和链表的区别与联系
c语言·数据结构·学习·算法·leetcode·链表·蓝桥杯
Iceberg_wWzZ14 分钟前
数据结构(Day14)
linux·c语言·数据结构·算法
VaporGas18 分钟前
idea集成和使用Git指南
java·git·intellij-idea
夏天天天天天天天#18 分钟前
求Huffman树及其matlab程序详解
算法·matlab·图论
Infedium27 分钟前
优数:助力更高效的边缘计算
算法·业界资讯
阿乾之铭40 分钟前
spring MVC 拦截器
java·spring·mvc
码爸43 分钟前
flink 批量写clickhouse
java·clickhouse·flink