只有在申請內存時纔會觸發自動GC


引用: http://www.adobe.com/cn/devnet/flash/articles/flash-pragmatism-5-as3-gc.html


只有在申請內存時纔會觸發自動GC

AVM2的GC是在每次申請內存時,根據當前內存佔用來觸發的。申請內存是一個必要因素。所以,如果你一直不進行申請內存的操作,就算內存達到了一個高值,它也不會進行GC。

這確實是個不合理的地方。但是,在實際環境中,一直不請求內存的情況是很少見的,就算出現,當時也未必處於內存的高值。這種情況主要出現在測試環境中,導致一些人會懷疑自動GC的功能是否正常。實際上這也是沒有必要的。

這篇文章寫的很好,也對一些基礎知識進行鞏固。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章