2011-01-17 12 views
0

Ich arbeite derzeit an einem sehr großen Unternehmen Flex-Anwendung. Die aktuelle Codebasis wird in Flex Builder 3 mit dem Flex 3.4 SDK erstellt. Als die neuste Version von Flash Player veröffentlicht wurde, bemerkten wir, dass das Laden unserer Anwendung viel länger dauern würde oder dass einige Benutzer die Anwendung überhaupt nicht laden konnten. Dies wurde sowohl in Firefox als auch in IE mit dem gleichen Ergebnis getestet. Scheint wie auf neueren Maschinen, die leistungsfähiger sind, lädt die Anwendung nur nach einer langen Zeitperiode und auf älteren Maschinen stürzte der Browser einfach ab.Flash Player 10.1.102 langsames Laden Flex-Anwendung

Ich habe versucht, mit Flex Builder 3 und dem 3.5 SDK jedoch, das immer noch das gleiche Ergebnis erzeugt. Ich werde versuchen, nur mit Flash Builder und 4.1 SDK MX zu bauen.

Ist jemand auf ein Problem wie dieses gestoßen? Hat jemand andere Lösungen, die ich versuchen kann?

EDIT: Die Anwendung läuft gut auf 10.1.53.64, aber auf Version 10.1.102.64 Ich habe das Problem des langsamen Ladens wie oben erwähnt.

Dank

+0

Haben Sie das Flex-Profiler zu versuchen, Speicherlecks/Leistungsprobleme zu isolieren? Ohne eine Überprüfung des Codes wäre es nahezu unmöglich, Ihnen einen spezifischen Rat zu geben. – JeffryHouser

+0

Und ich habe abgestimmt, um zu schließen, wie ich finde, dass dies eine übermäßig breite Frage ist, mit wenigen Details, die uns helfen würden, das Problem zu lösen. – JeffryHouser

+0

Die Anwendung funktioniert auf einer älteren Version des Flash-Players ohne Probleme. Die Anwendung ist Tausende von Codezeilen, wenn nicht mehr, es wäre unmöglich für mich, Code zur Verfügung zu stellen, ganz zu schweigen davon, dass der Code meinem Arbeitgeber gehört. – JustLogic

Antwort

0

Wir laufen in ähnliches Problem in unserem Projekt. Während das Laden von sich selbst in unserem Fall kein Problem ist, dauert die Instanziierung von visuellen Komponenten unter SDK 4 viel länger.

Dies bedeutet, dass wenn Ihre Komponenten alle (oder viele) auf einmal erstellt werden, Ihr Flash Player 3-4 weitere Initialisierungszeit benötigt und eventuell das Zeitlimit überschreitet (was in der Tat eine Minute, nicht 15 Sekunden ist) .

Sie App Mein Bedarf eine redesing, Initialisierung in Schritte aufzuteilen, Wiederverwendung Komponenten usw.

Hier sind einige einfache Performance Proben für MX und Funken versuchen: http://forums.adobe.com/thread/786472?tstart=30