package
{
import flash.events.Event;
import flash.display.Sprite;
import flash.system.System;
public class FPLeak extends Sprite
{
private var memory:int = System.totalMemory;
public function FPLeak()
{
super();
this.addEventListener(Event.ENTER_FRAME, countFrames);
}
private function countFrames(event:Event):void
{
if (System.totalMemory != memory)
{
trace("Memory leak:", System.totalMemory, "bytes");
trace("\tlost:", System.totalMemory-memory,"bytes");
memory = System.totalMemory;
}
}
}
}
Оказывается, у плеера память сама по себе "утекает" :(
Конкретно в данном случае случае память течёт из-за trace. А вообще в
Flash IDE частенько появляются утечки, которые в нормальном FP сами
собой исчезнут.