当前位置: 首页 > article >正文

JVM虚拟机:通过日志学习PS+PO垃圾回收器

我们刚才设置参数的时候看到了-XX+PrintGCDetails表示输出详细的GC处理日志,那么我们如何理解这个日志呢?日志是有规则的,我们需要按照这个规则来理解日志中的内容,它有两个格式,一个格式是GC的格式(新生代),另外一个格式是FUll GC(老年代)。

GC的格式

PSYoungGen表示GC类型,2048K表示YoungGC前新生代内存占用,488K表示GC后新生代内存占用,2560K表示新生代的总大小。然后后面的2048K表示GC前堆内存占用,773K表示表示GC后堆内存的占用,9728K表示堆的总大小,0.0015243表示YoungGC耗时。

Full GC格式

Full GC,PSYoungGen(新生代区),GC前为0k,GC后为0k,young总大小为2048k

parOldGen(老年代),GC前为3767,GC后为3724,总的为7168k。GC前堆内存为3767K,GC后堆内存为3724,总的为9216K。

Metaspace(元数据区),GC前为3492K,GC后为3492,总的大小为1056768K


http://www.kler.cn/news/136320.html

相关文章:

  • 基于大模型的招聘智能体:从创意到MVP
  • gin入门教程(2):go安装以及初始目录构建
  • 爱奇艺大数据多 AZ 统一调度架构
  • Vision-Language Models for Vision Tasks: A Survey阅读笔记
  • C++ [项目] 愤怒的小鸟
  • R实验——logistic回归、LDA、QDAKNN
  • 【NI-RIO入门】CompactRIO介绍及环境安装
  • 代码随想录算法训练营第六十天丨 单调栈03
  • 【汇编】“转移”综述、操作符offset、jmp指令
  • 使用Python实现几种底层技术的数据结构
  • Linux操作系统使用及C高级编程-D6-D8Linux shell脚本
  • Pandas数据集的合并与连接merge()方法_Python数据分析与可视化
  • Linux网络配置,常用命令及远程工具
  • css旋转代码
  • xlua源码分析(三)C#访问lua的映射
  • Git常用基本指令学习
  • 数据结构 并查集
  • 11.16~11.19绘制图表,导入EXCEL中数据,进行拟合
  • 一道简单的积分题目
  • 【机器学习】036_权重衰退
  • B Label, BL Label 指令
  • 基于安卓android微信小程序美容理发店预约系统app
  • 工具及方法 - 多邻国: Duolingo
  • LeetCode第七题整数反转
  • 什么是一阶逻辑?
  • 数据结构【DS】图的遍历