JVM G1源码分析和调优书 阅读笔记 二

第3章  G1的对象分配

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

线程的私有缓冲区,不是线程栈空间

TLAB 过小会导致不停地分配新的TLAB,如果TLAB 过大,会导致内存碎片问题。

JVM 提供了参数TLABSize来控制TLAB的大小,JVM会自己推断这个值多大更合适,设置TLAB占用Eden空间的百分比

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二

JVM G1源码分析和调优书 阅读笔记 二