Packageru.antkarlov.anthill.debug
Classpublic class AntMemory
InheritanceAntMemory Inheritance Object

Language Version : ActionScript 3
Since : 27.12.2011
Runtime Versions : AIR 1.0, Flash Player 9.0.0

Отладочный не визуальный класс позволяющий отслеживать удаление объектов из памяти сборщиком мусора.

Чтобы отслеживать удаление объектов из памяти, следует добавить указатель на необходимый объект. Например:

AntG.track(aObject: aLabel:String = "");

Чтобы посмотреть список существующих объектов выполните команду -gc в консоли. При выполнении команды -gc будет принудительно запущен сборщик мусора после чего в консоли отобразится список всех сохранившихся объектов.

Источник идеи и реализации...



Public Methods
 MethodDefined By
  
callGarbageCollector(aHighlightLabels:Array = null):void
[static] Активация сборщика мусора.
AntMemory
  
track(aObject:*, aLabel:String = ?):void
[static] Добавляет объект для слежения.
AntMemory
Method Detail
callGarbageCollector()method
public static function callGarbageCollector(aHighlightLabels:Array = null):void

Активация сборщика мусора.

Parameters

aHighlightLabels:Array (default = null) — Список меток которые необходимо подсветить в результатах.

track()method 
public static function track(aObject:*, aLabel:String = ?):void

Добавляет объект для слежения.

Parameters

aObject:* — Указатель на объект который следует отслеживать.
 
aLabel:String (default = ?) — Текстовая метка для идентификации объекта в списке.