• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Java VM Performance Core Duo

slayercon

Meraner
Registriert
17.01.05
Beiträge
231
Hat schon jemand etwas über die Performance der Java VM auf den core duos gehört...
Ein ordentlicher Geschwindigkeitszuwachs könnte mich über die Anschaffung eines dieser Geräte nachdenken lassen ....

lg s
 
Vor 30min im der Java-dev-maillinglist erschienen

From: [email protected]
Subject: Re: Still an Apple JVM on Intel based Macs?
Date: 16. Januar 2006 18:48:38 MEZ
To: [email protected]

I don't know a JVM on Intel Mac is Apple's or Sun's, but I found on a japanese
site that graphics performance of intel Mac's JVM has been incredibly increased.

Download and double click this AWT-performance tester:
http://triring.net/projectx/awt/Xengine4a.jar

Sample results which I found on a web site:

CPU:Athlon64 3200+ (Mem 1GB)
Version 1.0.0
Ave:144.392 rpm
Max:147.78 rpm
Min:139.69 rpm
TotalRevolutions: 27 times

CPU:G5 2.7GHz Dual (Mem 1GB)
Ave:53.914 rpm
Max:111.94 rpm
Min:53.26 rpm
TotalRevolutions: 26 times

CPU:G4 1GHz (iBook G4) (Mem 768MB)
Version 1.0.0
Ave:21.374 rpm
Max:22.1 rpm
Min:21.14 rpm
TotalRevolutions: 36 times

CPU:Intel Core Duo 1.83GHz(iMac Core Duo) (Mem 500MB)
Version 1.0.0
Ave:158.779 rpm
Max:170.45 rpm
Min:147.96 rpm
TotalRevolutions: 71 times


New JVM on intel core duo is faster than a Sun's JVM on AMD Athlon64 3200+ !!
 
Und ein follow-up

From: [email protected]
Subject: Re: Still an Apple JVM on Intel based Macs?
Date: 16. Januar 2006 21:20:17 MEZ
To: [email protected]

Probably best to take that "benchmark" with a giant grain of salt. Without taking a look at the code, and knowing the render path in the different JVMs, it's tough to know exactly what this is actually measuring.

Here's some stats from my new Quad G5 with GeForce 7800:

java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-93)
Java HotSpot(TM) Client VM (build 1.5.0_06-55, mixed mode, sharing)

Version 1.0.0
Ave:56.302 rpm
Max:57.69 rpm
Min:55.27 rpm
TotalRevolutions: 10 times

java version "1.4.2_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)
Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)

Version 1.0.0
Ave:91.821 rpm
Max:96.23 rpm
Min:88.56 rpm
TotalRevolutions: 11 times

java version "1.3.1_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_16-root_1.3.1_050718-17:36)
Java HotSpot(TM) Client VM (build 1.3.1_09-82, mixed mode)

Version 1.0.0
Ave:675.586 rpm
Max:5714.28 rpm
Min:115.71 rpm
TotalRevolutions: 104 times

benchmark halt... ;)
 
Wahrscheinlich ne dumme Frage:

Heißt das, dass Java basierende Programme wie Zend Studio auf dem Intel Mac schneller laufen als auf einem G5 ?? Und auch schneller als auf einem PC?

Gruß
Tom
 
am G5 ist Java kein Ruhmesblatt ich schätz mal am CD is besser...
 
Hallo liebe Leute, das ist mein erster Beitrag hier :-)

Ich habe mir gerade mal den Test herunter geladen und ausprobiert. Leider ist kein Quelltext zu bekommen. Es wird ein animierter Kolbanmotor gezeigt. Ob da auch wirklich gerechnet wird bleibt offen. Was da genau gemessen wird ist also ein Rätsel zudem die Original-Seite auf Japanisch oder so ist.
Die letzte Zahl ist völlig für die Katz. Sie schwankt einfach zu stark...bei mir (iMac CD 2,0) zwischen 30 und 90 !
Die anderen Werte sind ziemlich stabil (ca 50% Auslastung):
Ave:130.963 rpm
Max:139.86 rpm
Min:126.5 rpm
auf meine PBG4 1,33 erhalte ich (100%Auslastung):
Ave:24.257 rpm
Max:28.86 rpm
Min:23.73 rpm

Insgesamt schon ziemlich krass der Unterschied. In Sachen Java fand ich Java in OSX
zwar gut integriert besser, als auf jeden anderen OS, aber die Performance war auf den PPC schon sehr schwach. Dieser letzte Haken scheint jetzt also auch weg zu sein. Die CoreDuos sind super Java-Maschienen! Und auch das neue Netbeans läuft genial. Da macht Sofware-Enwickel Spass. :-)

_____

Wer Lust hat, kann sich ja einige kleinere Java-Projekte auf meiner Homepage anschauen.
 
Moin,

schau doch mal in der Aktivitätsanzeige des CD ob bei Prozzis arbeiten oder ob das der Grund für 50 % ist?! Falls dem so wäre, ist ja noch ein Nachbrenner drin :-o

Gruß Stefan
 
Sind beide auf ca. 50% (untere Balken).
Bild%202.png

JavaTest.png
 
na ja 50% Auslastunk klingt nach nur einem Thread (=Prozessor) im Test.
Aber so wie ich das Originalposting verstanden hatte geht es doch um GRAFIK Benchmarks in Java, nicht Java Performance im Allgemeinen?!

smile!
 
-> smile: kann sein, aber dann wird doch (wahrscheinlich durch die Grafikausgabe) die Aufgabe auf beide Prozies verteilt (siehe Bild)

Ein Numbercrunching-Test kommt demnächst.

Gruß,
Stephan
 
JavaVM Speed-Test

So, liebe Leute, hier, wie versprochen mein kleiner Performance Vergleich:
zwei Maschinen: 1. PB 12";1,33GHzG4;1,3GB und 2. iMac 20";2,0GHzCD;1,5 GB
die Programme: a) ImageJ; b) XEngine4a und c) MP-SpeedTest
Und hier die Ergebnisse:

Code:
            (a).1    (a).2      (b)     (c)
PBG4:       56,7s   202fps     37,9    361,6s
iMacCD:     17,4s   480fps    165,3    118,1s

Faktor:      3,3      2,4       4,4      3,1
Bem: (a).1 eingebauter Benchmark-Test und (a).2 mitgeliefertes Plasma-Plugin; Test (c) ist zu 95% Fließkomma-Rechnerei und ist als einziges Programm MultiThreaded

Fazit: Die Java-VM ist schon ziemlich gut an den Intel angepasst (Faktor3,3 ist das, was der i.a. Prozessor her gibt). Hervor zu heben ist noch eine dem gegenüber stärkere Verbesserung bei GUI.
Also is der CD eine wirklich gute Java-Kiste :-)

Und hier die Links zu den Test Programmen:
a) http://rsb.info.nih.gov/ij/
b) http://triring.net/projectx/awt/Xengine4a.jar
c) http://schule.slueck.de/projekte/mp-speedtest.jar (Speed-Testversion vom Programm Magnetpendel - weitere Infos unter http://schule.slueck.de/projekte/java.html
 
Zuletzt bearbeitet: