垃圾回收策略,如何减少开销,垃圾回收的缺陷和优化GC
垃圾回收机制
(1)垃圾回收概述
垃圾回收机制(GC:Garbage Collection),执行环境负责管理代码执行过程中使用的内存。垃圾收集器会定期(周期性)找出那些不在继续使用的变量,然后释放其内存。但是这个过程不是实时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。
(2)垃圾回收策略:
2种最为常用:标记清除和引用计数,其中标记清除更为常用。
标记清除(mark-and-sweep):
当变量进入作用域时,进行标记,对于脱离作用域的变量进行标记并回收。到目
原创
2020-10-26 18:06:25 ·
405 阅读 ·
0 评论