Debuggen von FLEX/AS3-memory leaks

Ich habe eine ziemlich große Flex & Papervision3D-Anwendung, die erstellt und zerstört Objekte immer wieder. Es lädt und entlädt SWF-Ressource-Dateien zu. Während der Ausführung der SWF-langsam verbraucht Speicher bis über 2 GB, wenn es verreckt der Spieler. Offensichtlich bin ich ziemlich sicher, dass ich gehen lassen, der Verweis auf die Instanzen will ich nicht mehr mit der Erwartung der GC wird seinen job tun. Aber ich habe eine verdammt Zeit, herauszufinden, wo das problem liegt.

Ich habe versucht, mit der profiler und seine Optionen für die Erfassung von Speicherabbildern usw. - aber mein problem bleibt ausweichend. Ich denke, es gibt bekannte Probleme mit debug Flash player auch? Aber ich bekomme keine Freude mit der release-version entweder.

Wie gehen Sie über das aufspüren von memory-leak-Probleme mit FLEX/AS3 ? Was sind einige Strategien, tricks und tools, die Sie verwendet haben, zu lokalisieren Verbrauch

Schreibe einen Kommentar