JVM
老羡少年宫
这个作者很懒,什么都没留下…
展开
-
JVM 的GC 算法 分析
1、GC 分类JVM在进行GC时,并非每次都对堆内存三个内存区域一起回收的,大部分时候回收的都是指新生代。因此GC按照回收的区域又分了两种类型 普通GC(minor GC):只针对新生代区域的GC。 全局GC(major GC or Full GC):针对年老代的GC,偶尔伴随对新生代的GC以及对永久代的GC。 如若不了解 堆内存的可见:堆内存详解2、GC 的三大算法1、...原创 2018-10-09 17:05:08 · 446 阅读 · 0 评论 -
JVM 堆内存分析
1、堆内存示意图Heap 堆 一个JVM实例只存在一个堆内存,堆内存的大小是可以调节的。类加载器读取了类文件后,需要把类、方法、常变量放到堆内存中,保存所有引用类型的真实信息,以方便执行器执行,堆内存分为三部分:新生区 新生区是类的诞生、成长、消亡的区域,一个类在这里产生,应用,最后被垃圾回收器收集,结束生命。新生区又分为两部分: 伊甸区(Eden space)和幸存者区(Sur...原创 2018-10-09 16:37:04 · 406 阅读 · 0 评论