Leistungsoptimierung für die ADOBE FLASH-PLATTFORM
Leistungsoptimierung für die ADOBE® FLASH®-PLATTFORM
Leistungsoptimierung für die ADOBE® FLASH®-PLATTFORM
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
LEISTUNGSOPTIMIERUNG FÜR DIE <strong>FLASH</strong>-<strong>PLATTFORM</strong><br />
Renderleistung<br />
Verwandte Themen<br />
„Bitmap-Zwischenspeicherung“ auf Seite 55<br />
„Rendern von Textobjekten“ auf Seite 69<br />
Bildrate der Anwendung<br />
Im Allgemeinen sollte <strong>die</strong> verwendete Bildrate so niedrig wie möglich sein, um eine bessere Leistung zu erzielen..<br />
Die Bildrate der Anwendung bestimmt, wie viel Zeit <strong>für</strong> jeden Zyklus aus Anwendungscode und Rendering verfügbar<br />
ist, wie unter „Grundlagen der Laufzeitcodeausführung“ auf Seite 1 beschrieben. Je höher <strong>die</strong> Bildrate, desto<br />
gleichmäßiger <strong>die</strong> Animation. Wenn jedoch keine Animationen oder andere visuellen Änderungen auftreten, ist eine<br />
hohe Bildrate häufig unnötig. Eine höhere Bildrate benötigt mehr CPU-Zyklen und damit Akkuenergie als eine<br />
niedrigere Bildrate.<br />
Nachstehend finden Sie einige allgemeine Richtlinien <strong>für</strong> eine angemessene Standardbildrate in Ihrer Anwendung:<br />
Wenn Sie das Flex-Framework verwenden, lassen Sie <strong>die</strong> anfängliche Bildrate auf den Standardwert eingestellt..<br />
Wenn Ihre Anwendung Animationen enthält, sollte <strong>die</strong> Bildrate mindestens 20 Bilder pro Sekunde (fps) betragen.<br />
Eine höhere Bildrate als 30 Bilder pro Sekunde ist häufig nicht nötig.<br />
Enthält Ihre Anwendung keine Animation, ist eine Bildrate von 12 Bildern pro Sekunde wahrscheinlich<br />
ausreichend.<br />
Die „niedrigstmögliche Bildrate“ kann je nach der aktuellen Aktivität der Anwendung variieren. Weitere<br />
Informationen finden Sie unter dem nächsten Tipp, „Ändern Sie <strong>die</strong> Bildrate in der Anwendung dynamisch“.<br />
Verwenden Sie eine niedrige Bildrate, wenn Video der einzige dynamische Inhalt in Ihrer Anwendung ist.<br />
Die Laufzeitumgebung spielt Videoinhalte mit ihrer nativen Bildrate ab, unabhängig von der Bildrate der Anwendung.<br />
Wenn Ihre Anwendung keine Animationen oder andere sich schnell ändernden grafischen Inhalte enthält,<br />
verschlechtert eine niedrige Bildrate das Benutzererlebnis nicht.<br />
Ändern Sie <strong>die</strong> Bildrate in der Anwendung dynamisch.<br />
Sie definieren <strong>die</strong> anfängliche Bildrate der Anwendung in den Projekt- oder Compilereinstellungen, <strong>die</strong> Bildrate ist<br />
jedoch nicht auf <strong>die</strong>sen Wert festgelegt. Sie können <strong>die</strong> Bildrate ändern, indem Sie <strong>die</strong> Stage.frameRate-Eigenschaft<br />
(oder <strong>die</strong> WindowedApplication.frameRate-Eigenschaft in Flex) einstellen.<br />
Ändern Sie <strong>die</strong> Bildrate je nach den aktuellen Anforderungen der Anwendung. Verringern Sie <strong>die</strong> Bildrate zum<br />
Beispiel, wenn <strong>die</strong> Anwendung keine Animation ausführt. Erhöhen Sie <strong>die</strong> Bildrate kurz vor Beginn des animierten<br />
Übergangs. Wenn <strong>die</strong> Anwendung im Hintergrund ausgeführt wird (also nicht mehr den Fokus hat), kann <strong>die</strong> Bildrate<br />
normalerweise noch weiter verringert werden. Der Benutzer konzentriert sich wahrscheinlich auf eine andere<br />
Anwendung oder Aufgabe.<br />
Die folgenden allgemeinen Richtlinien können Sie als Ausgangspunkt <strong>für</strong> das Bestimmen der angemessenen Bildrate<br />
<strong>für</strong> verschiedene Aktivitäten verwenden:<br />
Wenn Sie das Flex-Framework verwenden, lassen Sie <strong>die</strong> anfängliche Bildrate auf den Standardwert eingestellt..<br />
Wenn eine Animation abgespielt wird, sollte <strong>die</strong> Bildrate mindestens 20 Bilder pro Sekunde betragen. Eine höhere<br />
Framerate als 30 Bilder pro Sekunde ist häufig nicht nötig.<br />
Letzte Aktualisierung 9.5.2012<br />
54