240 发简信
IP属地:上海
  • Resize,w 360,h 240
    ZGC设计与实现-出版

    目录如下:前言第1章垃圾回收器概述 11.1 垃圾回收算法 21.2 JVM垃圾回收器 21.2.1 串行回收 31.2.2 并行回收 41.2...

  • ZGC源码分析(6)- 日志分析

    根据ZGC运行的情况,截取部分关键的日志信息。分析如下: ZGC初始化信息 这一部分主要是ZGC初始化的状态。从日志我们看出JVM的版本,是否支...

  • ZGC源码分析(5)-ZGC并发并行度设计

    ZGC的目标是希望更短的听段停顿时间,同时希望对应用程序的影响尽量小。所以一定会控制GC并行线程数和并发线程数。并行线程指的是暂停应用执行初始标...

  • Resize,w 360,h 240
    ZGC源码分析(4)-GC回收的10个步骤

    前面我们提到过GC的启动时机。这一节中主要介绍GC的步骤。一个GC周期被分成10个小步骤,分别为: 初始标记,该步骤从Root set出发找出活...

  • Resize,w 360,h 240
    ZGC源码分析(2)- ZGC内存管理

    ZGC为了支持TB级内存,设计了分页管理(类似于G1的分区);为了能够快速的进行并发标记和并发移动,对内存空间重新进行了划分,这就是Color ...

  • ZGC源码分析(3)- ZGC触发的时机

    ZGC以被动回收为主,即由后台线程控制何时启动垃圾回收。 ZGC的触发时机在 jdk11/src/hotspot/share/gc/z/zDir...

  • Resize,w 360,h 240
    ZGC源码分析(1)- ZGC概述

    最新的JDK 11在2018年9月25号正式发布,这这一版本中有不少新的特性,但是最令人关注的是JDK 11中的新款的垃圾回收器ZGC虽然它被明...