01 2019 档案

摘要:一、GC基本概念 GC(Garbage Collection)垃圾收集,1960年最早在List中使用。在Java中GC回收的对象是堆空间和永久区,可以有效避免程序员人为造成内存泄漏问题。将堆空间和永久区没有作用的对象进行释放和回收。 二、GC算法 1、引用计数法: 是一种老牌的垃圾回收算法,通过引 阅读全文
posted @ 2019-01-20 10:45 恶魔、天使与码农 阅读(1501) 评论(0) 推荐(0)
摘要:在上一篇博客记录了GC的算法及种类,这篇博客主要记录一下GC的参数如何调整以提高jvm的性能。 一、堆的回顾: 堆的内存空间总体分为新生代和老年代,老年代存放的老年对象,新构造的对象分配在eden区中(栈上分配及新生代内存不足的情况除外)。在经过GC之后,幸存下来的对象会被分配到幸存代中,s0与s1 阅读全文
posted @ 2019-01-18 20:01 恶魔、天使与码农 阅读(581) 评论(0) 推荐(0)