<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Java Performance: Jazelle vs. Just in Time Compiler (Jit) bei Handys]]></title><description><![CDATA[<p>Viele Handys haben eine ARM9 CPU.</p>
<p>Aber bei Java Me nutzen einige Handys die ARM9 CPU via JIT direkt<br />
oder die ARM CPU hat eine Jazelle Erweiterung, also ein Java Prozessor.</p>
<p>Das interessante dabei ist folgendes:</p>
<p>Diejenigen, die den Jit verwenden sind bei Java Anwendungen schneller,<br />
als diejenigen, die auf die Jazelle Hardwareerweiterung zugreifen.</p>
<p>IMO ist das eigentlich seltsam, da man vermuten könnte,<br />
daß der Java Prozessor schneller ist als die Software.<br />
Aber anderseits könnte das daran liegen, daß die ARM9 CPU<br />
das ganze via JIT schneller in Software erledigen kann,<br />
als der Jazelle Prozessor rechnen kann.</p>
<p>Mit anderen Worten die ARM9 CPU + Software ist schneller als die Java CPU Jazelle.</p>
<p>Nun fragt man sich aber, warum die Hersteller dann überhaupt Jazelle CPUs verbauen und hier stehe ich vor einem Rätsel,<br />
da viele Handys mit Jazelle CPU eine ARM CPU haben, die den Handys, die keine Jazelle Erweiterung haben in der Rechenkraft ebenbürtig sind.<br />
D.h. man könnte sie auch mit einem JIT Java fähig machen und die Jazelle Erweiterung einfach weglassen.</p>
<p>Daher habe ich nun folgende Vermutung.<br />
Könnte es vielleicht sein, daß die Jazelle Hardware Erweiterung bei Java Anwendungen deutlich weniger Strom verbraucht als der JIT der dann auf der<br />
ARM9 CPU in Software läuft?</p>
<p>Ist also die Energieersparnis der Grund, warum man auf Jazelle setzt?</p>
<p>Daten zu obigem Thema findet ihr hier:<br />
<a href="http://www.jbenchmark.com/phonedetails.jsp?benchmark=sum&amp;D=Samsung%20SGH-U700V" rel="nofollow">http://www.jbenchmark.com/phonedetails.jsp?benchmark=sum&amp;D=Samsung SGH-U700V</a></p>
<p>Man vergleiche z.b. ein Nokia 6500 Slide gegenüber einem Samsung J700V.<br />
Die CPUs beider sind etwa gleich schnell.</p>
<p>Aber das Sasmung Handy, das nur einen JIT verwendet ist im JBenchmark 1.0 Benchmark mit ca. 4614 Punkten deutlich schneller, als das Nokia Handy das eine Jazelle CPU verwendet.</p>
<p>Lediglich beim JBenchmark 2.0 sieht es etwas besser für die Jazelle aus,<br />
aber das relativiert sich wieder, wenn man das ganze mit anderen Handys<br />
wie dem N95 vergleicht, welches eine um ca. 100 MHz stärkere ARM11 CPU hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/223435/java-performance-jazelle-vs-just-in-time-compiler-jit-bei-handys</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 16:08:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223435.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Sep 2008 05:15:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Java Performance: Jazelle vs. Just in Time Compiler (Jit) bei Handys on Fri, 26 Sep 2008 05:15:06 GMT]]></title><description><![CDATA[<p>Viele Handys haben eine ARM9 CPU.</p>
<p>Aber bei Java Me nutzen einige Handys die ARM9 CPU via JIT direkt<br />
oder die ARM CPU hat eine Jazelle Erweiterung, also ein Java Prozessor.</p>
<p>Das interessante dabei ist folgendes:</p>
<p>Diejenigen, die den Jit verwenden sind bei Java Anwendungen schneller,<br />
als diejenigen, die auf die Jazelle Hardwareerweiterung zugreifen.</p>
<p>IMO ist das eigentlich seltsam, da man vermuten könnte,<br />
daß der Java Prozessor schneller ist als die Software.<br />
Aber anderseits könnte das daran liegen, daß die ARM9 CPU<br />
das ganze via JIT schneller in Software erledigen kann,<br />
als der Jazelle Prozessor rechnen kann.</p>
<p>Mit anderen Worten die ARM9 CPU + Software ist schneller als die Java CPU Jazelle.</p>
<p>Nun fragt man sich aber, warum die Hersteller dann überhaupt Jazelle CPUs verbauen und hier stehe ich vor einem Rätsel,<br />
da viele Handys mit Jazelle CPU eine ARM CPU haben, die den Handys, die keine Jazelle Erweiterung haben in der Rechenkraft ebenbürtig sind.<br />
D.h. man könnte sie auch mit einem JIT Java fähig machen und die Jazelle Erweiterung einfach weglassen.</p>
<p>Daher habe ich nun folgende Vermutung.<br />
Könnte es vielleicht sein, daß die Jazelle Hardware Erweiterung bei Java Anwendungen deutlich weniger Strom verbraucht als der JIT der dann auf der<br />
ARM9 CPU in Software läuft?</p>
<p>Ist also die Energieersparnis der Grund, warum man auf Jazelle setzt?</p>
<p>Daten zu obigem Thema findet ihr hier:<br />
<a href="http://www.jbenchmark.com/phonedetails.jsp?benchmark=sum&amp;D=Samsung%20SGH-U700V" rel="nofollow">http://www.jbenchmark.com/phonedetails.jsp?benchmark=sum&amp;D=Samsung SGH-U700V</a></p>
<p>Man vergleiche z.b. ein Nokia 6500 Slide gegenüber einem Samsung J700V.<br />
Die CPUs beider sind etwa gleich schnell.</p>
<p>Aber das Sasmung Handy, das nur einen JIT verwendet ist im JBenchmark 1.0 Benchmark mit ca. 4614 Punkten deutlich schneller, als das Nokia Handy das eine Jazelle CPU verwendet.</p>
<p>Lediglich beim JBenchmark 2.0 sieht es etwas besser für die Jazelle aus,<br />
aber das relativiert sich wieder, wenn man das ganze mit anderen Handys<br />
wie dem N95 vergleicht, welches eine um ca. 100 MHz stärkere ARM11 CPU hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1588193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1588193</guid><dc:creator><![CDATA[Java Frage]]></dc:creator><pubDate>Fri, 26 Sep 2008 05:15:06 GMT</pubDate></item><item><title><![CDATA[Reply to Java Performance: Jazelle vs. Just in Time Compiler (Jit) bei Handys on Sat, 27 Sep 2008 23:52:01 GMT]]></title><description><![CDATA[<p>Schieb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589343</guid><dc:creator><![CDATA[Java Frage]]></dc:creator><pubDate>Sat, 27 Sep 2008 23:52:01 GMT</pubDate></item><item><title><![CDATA[Reply to Java Performance: Jazelle vs. Just in Time Compiler (Jit) bei Handys on Sun, 28 Sep 2008 14:56:54 GMT]]></title><description><![CDATA[<p>Es kostet sicher Geld eine JVM zu entwickeln oder zu lizenzieren. Die Benutzung von Jazilla ist da günstiger. Und wie du schon vermutet hast, spielt Stromverbrauch sicher auch eine Rolle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589699</guid><dc:creator><![CDATA[Ich vermute mal...]]></dc:creator><pubDate>Sun, 28 Sep 2008 14:56:54 GMT</pubDate></item></channel></rss>