浅谈Java垃圾回收

常见垃圾回收算法: (1) 标记-清除算法 最基础的算法是标记-清除算法,首先标记出需要回收的对象,标记完后统一回收,这样做的缺点导致内存不连续,如果分配一个大对象,会导致新一次垃圾回收。 (2) 复制算法 为了解决Mark-Sweep算法的缺陷,Copying算法就被提了出来。它将可用内存按容量划分为大小相等的两块,每次只使用其中的一块。当这一块的内存用完了,就将还存活着的对象复制到另外一块上面
相关文章
相关标签/搜索