一、相关算法如果内存不足的情况下会触发GC回收垃圾对象。相关的算法理论。Mark-Sweep(标记-清除)算法标记阶段:标记出所有需要被回收的对象。清除阶段:回收被标记的对象所占用的空间。存在问题:容易产生内存碎片,碎片太多可能就会导致后续过程中需要为大对象分配空间时无法找到足够的空间而提前触发新的一次垃圾收集动作。(产生空间碎片)Copying(复制算法)将可用内存按照容量划分为大小相等的两块。每次只使用其中的一块。当这一块的内存用完了,就将还存活着的对象复制到另一块上面。然后再把
学习Java基础
2023-08-30
146 点赞
2 评论
221 浏览