Kennt jemand bessere Werkzeuge als den Flex Builder Profiler? Ich habe gegoogelt und gegoogelt, ohne Erfolg.
Obwohl die FB-Tools für kleine Apps / kleine Lecks in Ordnung sind, reichen sie bei weitem nicht aus, um durch das Dickicht von Objektreferenzen zu waten, die in einer großen Flex-App auftreten können (Speicher wird stark ausgelaufen). Insbesondere endet jede vernünftig komplexe Ansichtsstruktur mit einer großen Anzahl von Eltern / Kind-Objektverweisen auf die Ansicht auf oberster Ebene - von denen keines überhaupt relevant ist, um die eine oder zwei Referenzen von außerhalb der Eltern zu finden Kind-Untergraphen, die verursachen, dass der ganze Bolus nicht-GC'able sein kann.
Wenn niemand bessere Vorschläge hat, denke ich ernsthaft darüber nach, ein Werkzeug zu schreiben, um die gespeicherten Profil-Dumps zu analysieren, die Flex Builder erzeugen kann, damit ich meine eigenen "Graph-Schnitte" machen kann, um die wichtigen Referenzen zu finden. Wenn ich diesen Weg gehe, wäre Zusammenarbeit willkommen!
Ich mag deine DIY-Einstellung. Ich konnte auch keine Profiler-Alternativen finden, aber hier ist ein Artikel , der geholfen hat ich viel von einem der Autoren des Adobe Training from the Source Buches. Ich würde vorschlagen, Spot-Reviews zu den hier beschriebenen Coding-Vorschlägen zu machen. HTH.
UPDATE: De MonsterDebugger verfügt auch über eine Speicherüberwachungsfunktion.
Sehen Sie sich Ссылка an
Sehr interessantes Projekt für Flex-Anwendungen.
Tags und Links memory-leaks flex profiler adobe