In addition to mark-and-sweep, garbage collectors for .Net and Java also launch the compaction phase to reduce memory fragmentation. I cannot find the compaction / defragmentation phase documentation for the Flash 9 garbage collector - does Flash have compaction phases?
The virtual machine for AS3 used by Adobe in Flash is open source.
http://www.mozilla.org/projects/tamarin/
The memory manager for the virtual machine, called MMgc, is included in this source code.
MMgc ; . , .
MMgc :
https://developer.mozilla.org/en/mmgc
:
http://hg.mozilla.org/tamarin-redux/file/tip/doc/mmgc
, , Adobe , . , , , , , , GC, , . , , , .
, , . , , . - , , .
Source: https://habr.com/ru/post/1710285/More articles:WSS Features and Storage - sharepointдругой тип возврата из метода в родовом классе - genericsC #: How to effectively filter (hide) ListView items in virtual mode? - c #java / groovy socket write timeout - javahttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1710284/can-i-use-interlocked-operations-to-update-multiple-values-to-avoid-locking-a-critical-sectionmutex&usg=ALkJrhhzVyvB200A5D4WbSt7gsCoSd0cugWindows.Form ComboBox Cannot Set SelectedValue Property for Unbound Control - c #Difference between case insensitive strings? - c #Is it possible to BREAK ON a column in addition to what is specified in SQL * Plus? - reportinghttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1710289/best-practices-for-applying-changes-to-a-sharepoint-application&usg=ALkJrhj__70QQFs-60SRf7ng2H53-tjqogWhy does this timer not start in a .net service application? - .netAll Articles