Iva*_*ers 10 garbage-collection ionic-framework ionic2 ionic3
我正在努力更好地了解ionic2和ionic3.
垃圾收集如何在离子中起作用?
就像在这张图片中看到的那样(来源):
当进入新页面时,一些内存获得G.C'd.然而,记忆仍然显着高于任何视频播放前的记忆.
好的,我要尝试一下这个:
ngOnDestroy().作为应用程序开发人员,为什么这种方法对您很重要?因为它让你有机会清理自己.在组件被销毁之前调用此方法,这意味着什么?您不再需要分配的对象,数组,视频元素(设置src=''然后调用load())等等,您可以释放内存.这和这是如何释放内存的良好读物.但是,作为提及的文档,onDestory()您只需释放未通过automic GC(订阅,媒体元素,......)清理的内存.这让我们更上一层楼:delete关键字.下图显示了标记和扫描过程:从这篇文章中获取的图片,它解释了javascript内存管理如何工作非常详细,我强烈建议阅读它.
| 归档时间: |
|
| 查看次数: |
1551 次 |
| 最近记录: |