• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

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
 

MatzeLoCal

Rheinischer Bohnapfel
Registriert
05.01.04
Beiträge
2.422
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+ !!
 

MatzeLoCal

Rheinischer Bohnapfel
Registriert
05.01.04
Beiträge
2.422
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... ;)
 

slayercon

Meraner
Registriert
17.01.05
Beiträge
231
Damke das klingt ja schon mehr als gut für den Anfang....
 

Tom S

Braeburn
Registriert
03.10.05
Beiträge
43
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
 

slayercon

Meraner
Registriert
17.01.05
Beiträge
231
am G5 ist Java kein Ruhmesblatt ich schätz mal am CD is besser...
 

zendo

Boskoop
Registriert
23.02.06
Beiträge
41
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.
 

stk

Grünapfel
Registriert
05.01.04
Beiträge
7.141
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 :oops:

Gruß Stefan
 

zendo

Boskoop
Registriert
23.02.06
Beiträge
41
Sind beide auf ca. 50% (untere Balken).
Bild%202.png

JavaTest.png
 

smile

Klarapfel
Registriert
11.01.05
Beiträge
279
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!
 

zendo

Boskoop
Registriert
23.02.06
Beiträge
41
-> 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
 

zendo

Boskoop
Registriert
23.02.06
Beiträge
41
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: