JBenchmark ACE (ARM CPU Estimator) - JBenchmark ARM CPU Estimator misst die Erzeugung von Prozessor und Taktfrequenz von Mobiltelefonen mit einzigartiger Java-basierter Software.
JBenchmark ACE-Software ist kostenlos zum Download und einmal gestartet, zeigt die Art des Prozessors, Taktrate und Profile der Java Virtual Machine (VM) in diesem mobilen Gerät verwendet. Neben der Unterstützung von Java-Umgebungen für das Mobile Information Device Profile (MIDP) unterstützt das JBenchmark ACE auch die von DoCoMo entwickelte DoJa-Plattform, die von Millionen von Telefonen in Asien und Europa genutzt wird.
Schätzmethode Der JBenchmark ACE kann alle wichtigen ARM-Prozessorgenerationen identifizieren, einschließlich der ARM7-, ARM9- und neuesten ARM11-Prozessorfamilien. Jede ARM-Prozessorklasse weist unterschiedliche Leistungsprofile und unterschiedliche Taktraten auf, die alle vom JBenchmark ACE zurückgemeldet werden. Mit dem JBenchmark ACE ist es möglich, zu sehen, dass die ARM11-Prozessorfamilie in den neuesten leistungsstarken mobilen Endgeräten eingesetzt wird, darunter das Nokia N93, das vom European Imaging and Sound zum European Media Phone des Jahres 2006-2007 gewählt wurde Association (EISA), Europas größte multimediale Presseorganisation. Ähnlich ist es offensichtlich, dass die ARM7-Prozessorfamilie noch für sprachzentrische Telefone bevorzugt ist.Da es keine nativen Java-Methoden gibt, um Informationen über einen eingebetteten Prozessor zu erhalten, verwendet der JBenchmark ACE innovative Messungen, statistische Methoden und eine Datenbank mit Benchmark-Geräten, um eine genaue Schätzung der zugrunde liegenden Prozessorklasse und Taktfrequenz zu erhalten. Jedes Ergebnis wird klassifiziert und mit allen in der Datenbank gespeicherten Ergebnissen verglichen, um sicherzustellen, dass die Schätzung realistisch ist. Zusätzlich verbessert sich die adaptive Schätzmaschine ACE automatisch nach Durchführung jeder Messung, was die Genauigkeit der zukünftigen Ergebnisse erhöht.
Genauigkeit und Transparenz
Das JBenchmark ACE erstellt darüber hinaus ein sehr detailliertes Profil auf der Java VM, basierend auf verschiedenen Java-Beschleunigungsstrategien, wie zB Just-in-Time-Compilern (JIT), vorzeitigen Compilern (AOT), interpretierten VMs und hardwarebeschleunigten VMs wie ARM Jazelle-Technologie. Die Kenntnis der von dem mobilen Gerät verwendeten Java-VM erhöht die Schätzpräzision erheblich und bietet den Benutzern auch den Kontext für die Leistungsergebnisse.
Das JBenchmark ACE zielt auf eine Genauigkeit von 90 Prozent ab, was bedeutet, dass mehr als 90 Prozent der Taktfrequenzen des Prozessors korrekt auf eine Fehlergrenze von 10 Prozent geschätzt werden.JBenchmark ACE-Schätzungen basieren auf zwei Komponenten:
- Die JBenchmark ACE-Clientanwendung wird auf dem mobilen Gerät ausgeführt, sammelt rohe Messdaten und sendet sie an den Server zurück, um die endgültigen Ergebnisse zu berechnen, die an den Benutzer zurückgemeldet werden.
- Die JBenchmark ACE Server-Side-Engine schätzt die endgültigen Ergebnisse auf der Grundlage der Rohdaten von Kunden erhalten. Der Motor aktualisiert sich automatisch mit jedem neuen Ergebnis erhalten, um die Präzision zu erhöhen.
Die JBenchmark ACE-Datenbank enthält bereits mehr als 250 getestete Geräte und neue Ergebnisse werden automatisch in die Datenbank aufgenommen. Über die frei verfügbare JBenchmark ACE-Client-Anwendung von: www.jbenchmark.com/ace kann nahezu jedes Java-fähige mobile Gerät getestet und zur Datenbank hinzugefügt werden.
Verwendung
Nach erfolgreicher Installation können Sie mit dem Öffnen von "JBenchmark ACE" beginnen. Anwendung und Drücken der & ldquor; Start " Menütaste.
Danach beginnt JBenchmark ACE, Rohdaten über Ihre CPU und VM zu sammeln. Dies dauert in der Regel 1 bis 5 Minuten, während Sie geduldig warten müssen. (Durch Drücken der Tasten während dieser Phase werden die Endergebnisse verfälscht.)Um die CPU- und VM-Schätzungen zu erhalten, muss JBenchmark ACE die von JBenchmark.com gesammelten Rohdaten an die JBenchmark.com-Server senden, um die endgültigen Ergebnisse mit Hilfe ausgereifter statistischer Methoden zu berechnen.
Warnung: Um Daten von unseren Servern senden und empfangen zu können, benötigen Sie eine aktive Netzwerkverbindung auf Ihrem Gerät sowie Ihr Login und Passwort Ihres JBenchmark Community-Mitgliedskontos.
Kurze Erläuterungen zu den geschätzten Eigenschaften
CPU-Klasse und Taktrate
Die meisten mobilen Geräte verwenden Derivate von ARM-CPUs, die in drei Hauptklassen gruppiert werden können: ARM7, ARM9 und ARM11.
ARM11s (250 MHz +) sind in der Regel schneller als ARM9s (100 MHz +) und ARM7s (40-80 MHz). Die großen Ausnahmen sind XScale CPUs von Intel, die Verwandten von ARM9 mit hohen (200-600 MHz) Taktraten sind.
JBenchmark ACE wurde erfolgreich mit 40 bis 400 MHz CPUs getestet.
Compiler-VMs
Java Virtual Machines (VM) werden verwendet, um Java-Programme in Mobiltelefonen auszuführen.Einige VMs kompilieren große Chunks von Java-Bytecodes in native CPU-Befehle, bevor sie ausgeführt werden. Dies sind die sogenannten Compiler-VMs.
Diese VMs verwenden mehr Speicher und erreichen normalerweise höhere Peek-Leistung im Vergleich zu Nicht-Compiler-VMs.
(Nicht kompilierende VMs interpretieren Java-Bytecodes sequentiell, da sie die Anwendungen ausführen. Diese Interpreter-VMs benötigen einen sehr geringen Speicherbedarf und werden typischerweise in älteren und / oder beschränkten Geräten verwendet.)
Jazelle Beschleunigung
Jazelle ist eine Hardwarebeschleunigungstechnologie für Java-Ausführung auf ausgewählten ARM-CPUs. Diese Mikroprozessoren führen die meisten Java-Bytecodes nativ, dh. Ohne die Java-Bytecodes in ARM-spezifische Anweisungen kompilieren / interpretieren zu müssen.
Jazelle aktiviert VMs können ähnliche Leistung zu Compiler-VMs mit kleinen Speicherabstand zu erreichen.
Über ARM
Nach den neuesten Zahlen verwenden praktisch alle Mobiltelefone mindestens einen ARM-gestalteten Prozessor. JBenchmark ACE Ziele und identifiziert alle wichtigen ARM Kernfamilien: ARM7, ARM9 und die neueste ARM11 Linie von CPUs.Jede ARM-Prozessorklasse hat ein unterschiedliches Leistungsprofil und unterschiedliche Taktraten, die von JBenchmark ACE zurückgemeldet werden.
& Middot; Schätzt die CPU-Taktrate in MHz
& Middot; Klassifiziert CPU-Kerngenerationen (ARM7, ARM9, ARM11)
& Middot; Gruppen Java Virtual Machines (VM) durch Beschleunigungstechnik (AOT, Jazelle, JIT)
& Middot; Basierend auf statistischen Analysen von Tausenden von Peformance-Ergebnissen
& Middot; Unterstützt MIDP und DoJa (Japan) Handys
Einzelheiten der Anwendung:
Version: 1.0
Upload-Datum: 29 Jun 11
Entwickler: Kishonti Informatics
Lizenz: Frei
Popularität: 141
Größe: 13 Kb
Kommentare nicht gefunden