java基础-java虚拟机-JVM垃圾回收机制-解决内存泄漏和内存溢出-底层原理
一、JVM垃圾回收机制的算法
1.1、Mark-Sweep(标记-清除)算法
是最基础的垃圾回收算法,其他算法都是基于这种思想。标记-清除算法分为“标记”,“清除”两个阶段:首先标记出需要回收的对象,标记完成后统一清除对象。
缺点:
1:标记和清除的效率不高。
2:标记之后会产生大量不连续的内存碎片。
1.2、Copying(复制)算法
将可用内存分为两块,每次只用其中的一块,当这块内存用完以...
原创
2019-02-22 14:04:44 ·
1044 阅读 ·
0 评论