Dart语言特性

2019-05-29  本文已影响0人  阳台的晾衣架

Dart的垃圾回收也采用了多生代算法,新生代在回收内存时采用了“半空间”算法,触发垃圾回收时Dart会将当前半空间中的“活跃”对象拷贝到备用空间,然后整体释放当前空间的所有内存:

image.png

整个过程中Dart只需要操作少量的“活跃”对象,大量的没有引用的“死亡”对象则被忽略,这种算法也非常适合Flutter框架中大量Widget重建的场景。

Reference

Dart语法
Dart在线编译器

上一篇 下一篇

猜你喜欢

热点阅读