Parallel Scavenge 日志格式

-XX:+PrintGCDetails

[GC (Allocation Failure) [PSYoungGen: 127520K->20064K(149504K)] 127520K->121449K(491008K), 0.0136101 secs] [Times: user=0.06 sys=0.06, real=0.01 secs]

# GC / Full GC 表示 是 YGC 还是 Full GC;

# (Allocation Failure) 表示 触发GC的原因;

# PSYoungGen GC 发生的地方,指年轻代; 127520K->20064K(149504K) 分别指 GC回收前年轻代占用的空间,GC 回收后年轻代占用的空间;(149504K) 是 JVM分配年轻代总的空间;

# 127520K->121449K(491008K) 描述的是整个 heap 堆(新生代+老年代), GC回收前占用的空间,GC 回收后占用的空间;(491008K) 是 JVM分配总的空间;

# 0.0136101 secs 指本次GC所消耗的时间;

# [Times: user=0.06 sys=0.06, real=0.01 secs] --- Linux 中 time ls 的结果;

以上部分 回收前年轻代空间,与 回收前堆占用空间 是一样,说明 回收前 老年代尚没有对象。

heap dump部分

出现 OutOfMemoryError , GC 会打印 heap dump 的信息

eden space 1283072K, 100% used [0x0000000719780000,0x0000000767c80000,0x0000000767c80000)

# 后面的内存地址指的是,起始地址,使用空间结束地址,整体空间结束地址

Metaspace used 3663K, capacity 4504K, committed 4864K, reserved 1056768K

# 元空间已经使用的空间大小,总容量大小,虚拟内存占用空间大小,虚拟内存预留空间大小;

在linux上gc日志详解,JVM Parallel Scavenge GC日志详解相关推荐

  1. java Parallel gc_JVM Parallel Scavenge GC日志详解

    Parallel Scavenge 日志格式 -XX:+PrintGCDetails [GC (Allocation Failure) [PSYoungGen: 127520K->20064K( ...

  2. Linux上后台运行python脚本,并查看脚本日志

    ps -ef | grep xxx.py #查看xxx.py脚本是否在运行#后台运行xxx.py脚本,并输出日志到nohup.out文件,当前命令这个文件与xxx.py位置在一个目录下 nohup p ...

  3. 尚硅谷-宋红康-JVM上中下篇完整笔记-JVM上篇_内存与垃圾回收篇

    前言 一.jvm及java体系结构 1. Java及JVM简介 TIOBE语言热度排行榜 https://www.tiobe.com/tiobe-index/ 世界上没有最好的编程语言,只有最适用于具 ...

  4. JVM原理优化GC算法

    JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 创建JVM装载环境和配置 装载JVM.dll 初始化JVM.dll并挂界到JNIEN ...

  5. [jvm]频繁full gc怎么优化

    前言 今天被问到,如果频繁full gc怎么排查,怎么优化? 服务要怎么来手动触发full gc呢? 盲猜 频繁fullgc,那肯定是老年代不够用了: 所以要么就是有巨大对象老是塞进去,要么就是老年代 ...

  6. Jvm 系列(三):GC 算法 垃圾收集器

    这篇文件将给大家介绍GC都有哪几种算法,以及JVM都有那些垃圾回收器,它们的工作原理. 概述 垃圾收集 Garbage Collection 通常被称为"GC",它诞生于1960年 ...

  7. jvm系列(三):GC算法 垃圾收集器

    概述 垃圾收集 Garbage Collection 通常被称为"GC",它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了. jvm 中,程序计数 ...

  8. linux解压gz.gz文件,linux解压tar.gz并重命名_linux解压tar.gz文件

    原标题:linux解压tar.gz并重命名_linux解压tar.gz文件 命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.t ...

  9. JVM——成为Java GC专家(1)

    原文: Understanding Java Garbage Collection JVM--成为Java GC专家(1) 理解Java垃圾回收机制(GarbageCollection,简称GC)是如 ...

最新文章

  1. mysql维护分区脚本_mysql 5.6 分区维护
  2. 使用Spring操作Redis的key-value数据
  3. 复旦计算机学硕分数线,复旦大学2019考研分数线公布,复旦复试经验请收好!...
  4. Django Context对象 + 过滤器 + 标签
  5. 云信私有化方案中如何搭建高可用的日志和监控平台?
  6. call 存储过程时必须声明表示符_图解面试题:SQL存储过程有什么用?
  7. 镜像服务器文件实时监控同步程序
  8. 即时通讯的飞秋2010下载
  9. matlab之中文字体乱码处理
  10. 查看oracle的版本、所在表空间、字符集及查询一个表的所有字段名和数据类型
  11. JAVA 反射 动态获取类,并调用方法
  12. HAOI2008 硬币购物
  13. 【论文解读】基于边界感知神经网络进行嵌套命名实体识别
  14. 阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_01.mybatis课程介绍
  15. [Java面试十]浏览器跨域问题.
  16. 特殊字符 U+200X/
  17. itextpdf 自定义字体
  18. [工具]实现文件夹和文件名称批量修改
  19. 猫盘onespace x3p系统使用
  20. Grid 不能动态添加数据这是为什么呢!

热门文章

  1. vivado中Cordic IP核使用——计算正余弦(sin/cos)
  2. 数学模型复习资料---自用款--大家可以借鉴来复习--持续更新
  3. PS 考试案例 02笔记
  4. 简单明了的阐述SVM支持向量机以及做法步骤
  5. 网页版视频怎么加快播放速度
  6. MATLAB resample函数
  7. 如何让一个IFRAME调用页面的背景为透明
  8. 7.查找——数据结构(严蔚敏 C语言版)
  9. foxmail的邮局和端口_橄榄邮Foxmail 7.2 设置详解
  10. yolov7_obb在WIN10下训练自己的数据集