java之jvm基础知识

 JAVA虚拟机的基本机构  JVM堆空间布局  首先为什么分代: 1.不同类型对象的生命周期是不一样的; 2.不同年代的对象采取不同的收集方式,以便提高回收效率; 3.如果不分代,每次垃圾回收都需要遍历内存空间,花费时间较长,效率低; 4.如果不分代,多次垃圾回收后,生命周期长的对象仍然存在,效率低;  年轻代: 1.新生成的对象首先都是分配在年轻代的; 2.年轻代的目标就是尽可能快速的收集掉那
相关文章
相关标签/搜索