Ich würde sagen, dass Adobe Air kein Multu-Threading unterstützt. Hier sind einige Quellen für diesen Anspruch. Es kann einige Hacks geben, damit es im Multithreading ausgeführt wird, aber soweit ich keinen offiziellen Weg sehe, kann der Benutzer nichts tun, um Multithreading durchzuführen.
Unterstützen Adobe Air-Apps die Multicore-Verarbeitung?
Verwenden Adobe Apps mehrere Kerne oder verwenden sie immer noch Single Core?
Macht es einen Unterschied in der Geschwindigkeit (in der Leistung der Anwendung), wenn ich einen Pentium 4-Prozessor (3 GHz) v / s Dual Core-Prozessor (2,7 GHz) verwende?
Bearbeiten: Haben Sie diese Frage in StackOverflow @ Moderatoren gestellt, können Sie die Frage schließen, wenn Sie dies für angemessen halten.
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Flash Player 10 verfügt über Multicore.
ActionScript führt jedoch noch kein Multithreading aus. Es wird davon gesprochen, dass es endlich ein definitives Ja ist, hoffentlich auf einem Maulwurfshügel.
Es fällt mir schwer zu glauben, dass AIR nicht die gleiche Multi-Core-Unterstützung wie Flash Player bietet.
Wenn ich einen Pentium 4-Prozessor (3 GHz) v / sa Dual Core-Prozessor (2,7 GHz) verwende
Ihnen fehlt hier ein riesiger Faktor: Nicht alle Ghz sind gleich. Der Pentium 4 war ein notorisch ineffizienter Prozessor. Ein neuerer Prozessor, selbst wenn nur ein Kern mit niedrigerer Taktrate verwendet wird, wird pro Zyklus viel mehr Arbeit erledigen, als es ein Pentium 4 jemals erhoffen könnte.
Diese Frage wurde mit der Zeit immer mehr gestellt. Verwenden Adobe AIR- oder Flash-Apps mehrere Kerne oder Multithreading? Also hier ist die offizielle Antwort:
NEIN (Stand Mai 2012).
(Multi-Core- oder Multi-CPU-Verarbeitung wird genauer als Multithreading bezeichnet. Ein Thread ist ein Satz von Code, der Zeile für Zeile ausgeführt wird. Ein CPU-Core kann nur einen Thread zu einem bestimmten Zeitpunkt ausführen (es sei denn, er hat Hyperthreading - 2 Threads.) zu einem Zeitpunkt) Ein Computer mit 4 CPUs und 4 Kernen Jede CPU kann zu einem bestimmten Zeitpunkt 16 Threads ausführen. Wenn ein Gerät nur einen Core hat, müssen alle laufenden Threads diesen Core gemeinsam nutzen.) Sowohl AIR als auch Flash die gleiche Plattform und den Code identisch verarbeiten. Wenn Flash Multithreading implementiert, würde dies auch AIR tun. Der einzige Unterschied zwischen AIR und Flash sind Funktionen.
Es gibt zwei Ausnahmen:
Ab AIR 2.6 können mit Loader geladene Bilder so eingestellt werden, dass sie in einem separaten Thread dekodiert werden. Ab AIR 3.2, Flash 11.2, wird Video schließlich in einem separaten Thread decodiert. Abhängig von einigen Faktoren und Anforderungen fungiert der separate Thread, der die Videodaten verarbeitet, lediglich als Weiterleitung und leitet die Videodaten an die GPU weiter, wo die GPU die Dekodierung über ihre vielen Kerne verteilt.
Adobe plant, im zweiten Halbjahr 2012 Multithreading in die Laufzeiten von AIR und Flash zu implementieren .
Verwandte Probleme
-
12
CPU-Kerne: Je mehr, desto besser?
-
4
Wie schnell ist jeder Kern in einem Dual-Core-Prozessor?
-
2
Bietet der Intel i7 eine echte Verbesserung gegenüber seinen Vorgängern?
-
5
Was ist der Unterschied zwischen Multicore Proc und Multiproc System?
-
8
Wahl zwischen Dual oder Quad Core
-
3
Gibt es einen RAR-Extraktor (für mehrere rar-Dateien wie .r00 usw.), der alle meine Quad-Cores verwe...
-
13
Was sind die Vorteile einer Dual-Core-CPU gegenüber einem Quad-Core in einem Desktop-PC?
-
3
Quadcore oder Dual QuadCore?
-
4
Sicherer Temperaturbereich für eine Core 2 Quad-CPU?
-
2
Wie gut ist Windows beim Verteilen von Aufgaben zwischen Kernen?