学习笔记
文章平均质量分 96
雲深不知處丶
做好自己。
展开
-
JVM GC 学习笔记(一)
JVM的垃圾回收算法 垃圾回收(Garbage Collection,简称:GC ) 主要是清理存在内存中不会再被使用的对象。如果当大量不使用的对象占用着内存空间,需要内存的空间时,就无法使用这些被垃圾对象所占用的内存空间,当此时要存储大量的对象时,则可能导致内存溢出。 常用垃圾回收的算法 1.引用计数法(Reference Counting) 通过获取给对象配备的引用计数器的值,来判...原创 2018-10-23 00:47:13 · 428 阅读 · 0 评论 -
JVM GC 学习笔记(二)
JVM垃圾回收学习笔记 垃圾对象的判断和可触及性: 3种可触及性的状态 可触及的:从根节点开始,可以到达这个对象。 可复活的:对象的所有引用都被释放,但是对象有可能在finalize()函数中复活。 不可触及的:对象的finalize()函数被调用,并且没有复活,那么就进入不可触及的状态,不可触及的对象不可能被复活,因为finalize()函数一个对象的生命周期中只会被调用一次。 以上三种...原创 2018-10-25 23:48:41 · 264 阅读 · 0 评论 -
JVM GC 学习笔记(三)
JVM GC垃圾收集器-学习笔记java支持的回收器种类`串行垃圾回收器``并行垃圾回收器``CMS(Concurrent Mark Sweep)回收器``G1(Garbage-First)回收器`内存分配和回收的细节问题`禁用 System.gc()``System.gc()使用并发回收``并行GC前额外出发的新生代的GC``对象何时进入老年代?`此对象何时进入老年代?`在TLAB上分配对象``...原创 2018-11-04 23:00:01 · 244 阅读 · 0 评论