30.07.2012 Aufrufe

Leistungsoptimierung für die ADOBE FLASH-PLATTFORM

Leistungsoptimierung für die ADOBE® FLASH®-PLATTFORM

Leistungsoptimierung für die ADOBE® FLASH®-PLATTFORM

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!