堆空间关于对象创建和和 GC 的概述

堆的细分内存结构

堆空间大小的设置和查看

 

OOM 的说明与举例

新生代与老年代中相关参数的设置

图解对象分配的一般过程

对象分配的特殊情况

代码举例与 JVisualVM 演示对象的分配过程

常用优工具概述与 Jprofiler 的演示

MinorGC 、 MajorGC 和 FullGC 的对比

 

GC 举例与日志分析

体会堆空间分代的思想

总结内存分配策略

堆空间为每个线程分配的 TLAB

 

小结堆空间的常用参数设置

 

通过逃逸分析看堆空间的对象分配策略

 代码优化之栈上分配

代码优化之同步省略

代码优化之标量替换

代码优化及堆的小结

原文地址:https://www.cnblogs.com/gogogofh/p/13320875.html