JVM虚拟机:CMS垃圾回收器的日志分析

news/2024/10/22 21:41:56/

本文重点

本文我们将学习CMS垃圾回收器的日志

使用CMS

java -Xms20M -Xmx20M -XX:+PrintGCDetails -XX:+UseConcMarkSweepGC 类名

日志格式

分析

上面的日志我们分为了两部分,上面表示新生代,下面表示老年代。

ParNew表示年轻代收集器,6144->640表示新生代垃圾收集前空间已经使用了6144,垃圾回收后空间使用了640,总共年轻代的容量为6144。整个堆空间在垃圾收集之前使用了6585,垃圾回收之后使用了2770,总共的堆空间为19840。

下半部分表示CMS的垃圾回收,大体来看,分为四部分:

CMS initial Mark:初始标记

CMS-concurrent-mark(这个又分为了几个子部分)

CMS Final Remark

CMS-concurrent-sweep

CMS-initial-mark:8511K(13696K)表示整个老年代使用了8511,总共有19840,整个堆使用了有9866,总共有19840

CMS-concurrent-mark是并发标记的阶段

CMS Final Remark最终标记,YG occupancy:年轻代占用及容量,CMS-remark: 8511K(13696K): 阶段过后的老年代占用及容量,10108K(19840K): 阶段过后的堆占用及容量。

CMS-concurrent-sweep并发清理

CMS-concurrent-reset重置内部结构,为下次GC做准备


http://www.ppmy.cn/news/1225711.html

相关文章

[Linux]创建新用户并授予root权限

本篇blog介绍怎么在linux下创建新用户并授予root权限&#xff0c;同时为新用户创建自己的home目录。 创建新用户&#xff0c;同时创建指定的家目录 useradd -d /home/<YOUR USERNAME> -m <YOUR USERNAME>授予root权限 sudo usermod -aG sudo <YOUR USERNAME&…

Linux给根目录扩容

需求&#xff1a;Linux系统挂载到根目录的磁盘空间满了&#xff0c;如何扩容&#xff1f; 一、添加磁盘并分区 [rootcdn ~]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.37.2). Changes will remain in memory only, until you decide to write them. Be careful before u…

[Docker]记一次使用jenkins将镜像文件推送到Harbor遇到的问题

系统版本&#xff1a; Ubuntu 18.01 私服&#xff1a; Harbor Docker版本&#xff1a; Docker version 18.09.5 首先需要明确的是&#xff0c;即在harbor里项目设置为公开&#xff0c;但是在push的时候还是需要用户验证的&#xff0c;即需要使用docker登录 docker login harbo…

常见的数据结构有哪些?

数据结构分为逻辑结构和物理结构。 逻辑结构&#xff1a;指数据元素之间逻辑关系的数据结构&#xff0c;这里的逻辑关系是指数据元素之间的前后间关系&#xff0c;与数据在计算机中的存储位置无关。物理结构&#xff1a;指数据的逻辑结构在计算机存储空间中的存放形式称为数据…

第六章SELinux

1.概述 1.1.概念 SELinux(Security-Enhanced Linux)是美国国家安全局在 Linux 开源社区的帮助下开发的-个强制访问控制(MAC&#xff0c;Mandatory Access Control)的安全子系统&#xff0c;用于各个服务进程都受到约束&#xff0c;使其仅获取到本应获取的资源 例如&am…

『 MySQL数据库 』数据库之表的约束

文章目录 前言 &#x1f4bb;空属性约束(非空约束) &#x1f516;default约束(默认值约束,缺省) &#x1f516;列描述comment &#x1f516;数字类型长度zerofill &#x1f516;主键primary key &#x1f516;&#x1f4cd; 追加主键 &#x1f4cd;&#x1f4cd; 删除主键 &…

Nginx负载均衡机制及常见问题

介绍 Nginx是目前主流的WEB服务器发布软件&#xff0c;不仅可以作为强大的web服务器&#xff0c;也可以作为一个反向代理服务器&#xff0c;而且nginx还可以按照调度规则实现动静分离&#xff0c;可以按照轮询、ip_hash、URL哈希、权重等多种方式对后端服务器做负载均衡&#…

Unity 6 是下一个 LTS 版本即将发布

Unity 公司宣布&#xff0c;即将发布 Unity 6&#xff0c;并表示其为下一个长期支持版本 (LTS)。 Unity 在大会上演示了全新的 Unity 6引擎&#xff0c;并通过 Syncy Studios 采用 Unity 6 制作的《幻想王国&#xff08;Fantasy Kingdom&#xff09;》Demo 进行了演示&#xff…