2009-08-10 7 views

Antwort

6

Zuerst ist festzustellen, ob Sie tatsächlich ein Speicherleck haben. Dafür würde ich empfehlen, ein Leistungsstatistik-Tool zu verwenden, das Ihnen Echtzeit-Feedback zu Ihrer Speichernutzung gibt.

Einer der besten, die ich verwendet habe, ist Mr. Doob's Stats Werkzeug:

Screenshot http://mrdoob.com/tools/stats/hires_stats2.png

Fügen Sie einfach es auf die Bühne mit

addChild(new Stats()); 

Und Sie werden in der Lage sein, Ihre zu sehen Speichernutzung in Echtzeit. Führen Sie verschiedene Aktionen aus, um zu sehen, was den Speicherverlust verursacht (nur wenn Sie auf diese Schaltflächen oder auf jeden Frame usw. klicken).

3

Der Vorschlag für Herrn Doobs Statistik-Tool ist ein guter. Wenn Sie mit flex builder professional arbeiten, können Sie zusätzlich den integrierten Profiler verwenden. (Ihr Projekt muss kein echtes Flex-Projekt sein, Sie können auch reine as3-Projekte entwickeln und trotzdem den Profiler verwenden)