G1(Garbage First)笔记

概述:G1(Garbage First)垃圾收集器是当今垃圾回收技术最前沿的成果之一

一.特点

  1. 同时注重吞吐量(Throughput)和低延迟(Low latency)也就是响应时间,默认暂停时间是200ms.
  2. 超大堆内存,会将堆划分为多个大小相等的Region.
  3. 整体上是 标记+整理算法,两个区域之间是复制算法.
  4. JVM参数:
    1. -XX:+UserG1GC
    2. -XX:G1HeapRegionSize=size
    3. -XX:MaxGCPauseMillis=time

二.工作机制

垃圾回收阶段:

1.Young Collection(新生代区):将堆内存分成一个个大小相等的区域,每个区域都能独立作为伊甸园幸存区老年代

刚开始创建对象会将对象放入Eden区(图中绿色) 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值