当前位置:网站首页>12.0 堆参数调优入门之GC收集日志信息
12.0 堆参数调优入门之GC收集日志信息
2022-07-31 05:19:00 【想要飞翔的企鹅】

所谓GC日志信息收集,也就是对产生的GC日志进行一个分析,此图是在上
https://blog.csdn.net/PhilsphyPrgram/article/details/125423918,我写的上篇文章中产生的,下面我将对此图数据进行逐条分析。

[GC (Allocation Failure) [PSYoungGen: 2048K->496K(2560K)] 2048K->883K(9728K), 0.0067137 secs] [Times: user=0.00 sys=0.00, real=0.00 secs]
GC (Allocation Failure) :意思是分配失败了,因为新生代已经满了。
[PSYoungGen: 2048K->496K(2560K)] :新生代2048K内存经过GC变成了496K内存,新生代总内存为2560K。
2048K->883K(9728K) 堆中2048K内存经过GC变成了883K内存,堆总内存为9728K。
[Full GC (Allocation Failure) [PSYoungGen: 0K->0K(1536K)] [ParOldGen: 4227K->4207K(7168K)] 4227K->4207K(8704K), [Metaspace: 3277K->3277K(1056768K)], 0.0146996 secs] [Times: user=0.00 sys=0.00, real=0.02 secs]
Full GC一样的读取方式这里就不在进行介绍啦,这一次数据是马上要报出OutOfMemoryError时的GC,可以看出这个时候,老年代进行GC,从4227K -> 4207K,清除的对象已经很少了,这个时候老年代内存已经满了,没有办法在进行GC了。
边栏推荐
猜你喜欢

国际站卖家大促攻略,只需要做好这几件事

Webrtc从理论到实践一:初识

力扣.两数之和/四数相加||

【Rhapsody学习笔记】2:Count Down

DingTalk Enterprise Internal-H5 Micro Application Development

Pytorch Daily Practice - Predicting Surviving Passengers on the Titanic

cenos7配置IP,配置IP不生效

Log jar package conflict, and its solution

变更管理与 DevOps —— 二者同时进行吗?

C语言静态变量static
随机推荐
【Rhapsody学习笔记】2:Count Down
多线程截取视频为每帧
Wlan实验(ENSP)
DOM操作-事件的绑定与解绑
【Rhapsody学习笔记】3:Dishwasher
Websocket协议解析与QT代码示例
C语言结构体(必须掌握版)
WIN10,配置adb环境
Detailed explanation of mysql transaction principle
UR3机器人运动学分析之逆运动学分析
浅谈音视频开发入门基础及进阶资源分享
通过js禁止ctrl+滚轮放缩浏览器页面,禁止用手势放大
The solution to the IDEA console not being able to enter information
file和stat命令的使用,文件类型:代表字符,以及英文
解决nx安装 jtop问题
对称加密和非对称加密
衡量 DevOps 成功与否的重要度量指标
DDNS搭建
定义一个类,super的使用,私有属性
Unity转微信小游戏与JS交互