誰能告訴我Flash Player垃圾收集器如何工作? 即使您告訴我關於Flash Player 8.0,9.0或10.0中的GC,也無需擔心版本問題,這並不重要。瞭解Adobe Flash Player垃圾收集器如何工作
在Adobe連接的許多文章只是告訴老一套的東西:樹木,計數器和釋放時間的不確定性......我們知道所有的事情....
但如何重新分配的政策?在.NET中是否有像CLR一樣的池(在MSDN中有很好的解釋)或者其他特定的方法?我對算法感興趣...
Thankyou。
誰能告訴我Flash Player垃圾收集器如何工作? 即使您告訴我關於Flash Player 8.0,9.0或10.0中的GC,也無需擔心版本問題,這並不重要。瞭解Adobe Flash Player垃圾收集器如何工作
在Adobe連接的許多文章只是告訴老一套的東西:樹木,計數器和釋放時間的不確定性......我們知道所有的事情....
但如何重新分配的政策?在.NET中是否有像CLR一樣的池(在MSDN中有很好的解釋)或者其他特定的方法?我對算法感興趣...
Thankyou。
Grant Skinner寫了一些關於垃圾收集和資源管理的好文章。你可以找到他們here
長話短說,Flash播放器(至少到11.2)將:
我找到的最好的文章是對JPauclair的博客裏面進入細節: http://jpauclair.net/2009/12/23/tamarin-part-iii-current-garbage-collector-in-flash-10-0/
在最後他列出了一些額外的參考資料/來源,包括格蘭特斯金納的3部分系列。
是的,這些文章是有用的,我讀過它們,但仍然只提供了很少的細節......引用計數,掃描標記和延遲內存釋放,只是關於啓發式內存的一些註釋......是所有這些嗎?有關.NET中CLR GC的參考資料非常準確地解釋了它是如何工作的,使用了哪些算法以及考慮了哪些策略和策略...... – Andry 2011-05-23 06:50:10