Jakiś czas temu magnum pytał się mnie jak wymusić działanie garbage collectora w AVM2. Pamiętałem wtedy, że gdzieś czytałem o takim myku, jednak za cholerę przypomnieć sobie nie mogłem. Dziś znalazłem, więc postuje creme de la creme:
Actionscript:
-
//(...)
-
public function gcHack():void
-
{
-
// unsupported hack that seems to force a full GC
-
try
-
{
-
var lc1:LocalConnection = new LocalConnection();
-
var lc2:LocalConnection = new LocalConnection();
-
-
lc1.connect("name");
-
lc2.connect("name");
-
}
-
catch (e:Error)
-
{
-
}
-
}
-
//(...)
Podana lokalizacja, oprócz miłego komponentu MXML MemoryMonitor zawiera garść kolejnych linków do tematu GC.