学习之路
开始的时候觉得好难,如果不是为了面试,基本上不会想到去理解这个东西,毕竟自己是个小垃圾.但是学着学着又觉得有点意思.都是一些个人愚见
JVM : Java虚拟机
类加载器 3种 : 应用类加载器,扩展类加载器,系统类加载器
堆的理解
注意 : 新生代 : 老年代 = 1 : 2
新生代中的 eden(伊甸区) : SurvivorFrom区 : SurvivorTo区 = 8 : 1 : 1
eden区内存不足触发GC(垃圾回收)
堆内存 调优
-Xms 设置初始分配大小,默认为物理内存的 1/64
-Xmx 最大分配内存,默认为物理内存的 1/4
-XX: +printGCDetails 输出详细的GC处理日志
生产环境将初始值和最大值设置成一样