PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Multithreaded Java-Applet 3D-Benchmark


EgonOlsen
2009-10-13, 23:13:36
Hiho!

Für alle die Java ab 1.5. installiert haben und vorzugsweise einen Multicore besitzen, hier ein kleiner Benchmark: http://www.jpct.net/quapplet

Zum Starten einmal in das Applet klicken und 'b' drücken. Wenn der Benchmark durch ist, blinkt eine Zahl in der Mitte des Applets. Das ist die Framerate über den kompletten Lauf gemittelt.
Das Rendering wird in diesem Test vollständig von der CPU übernommen, von daher ist die Grafikkarte egal. Es geht mir primär darum, zu ergründen wie gut der Software-Renderer sich auf den verschiedenen Plattformen macht.
Was mich besonders interessiert: CPU + Takt, Anzahl Kerne (echt und virtuell), verwendeter Browser, evtl. Java-Version falls bekannt.

Wenn jemand mit Phenom oder Atom das mal testen könnte, das wäre super. Hier ein paar Werte für den Anfang:

Core 2 Quad 6700 @ 3.2Ghz : 120fps
Core 2 Duo 6850 @ 3Ghz : 97fps
Core 2 Duo 6300 @ 2.2Ghz: 67fps
Athlon X2 3800+ @ 2.2Ghz: 45fps
Celeron (EEEPC) @ 900Mhz: 8fps

RoNsOn Xs
2009-10-14, 00:26:33
16FPS
Firefox 3.5.3

AMD Sempron 3000+ (1Kern)
1800Mhz

lumines
2009-10-14, 00:32:19
E6400@2,13Ghz: 47fps

Archlinux mit Firefox 3.5.3 und OpenJDK 6

BeeRockxs
2009-10-14, 02:26:12
52 mit C2D T5750@2GHz

mapel110
2009-10-14, 04:24:54
86 fps
C2D E8400 @ 3 Ghz
Opera 10.10 build 1830/Java 1.6

Google Chrome 4.0
47 fps

IE8
43 fps

Firefox 3.5
43 fps

/edit
Java 1.6 nochmal frisch installiert.

Firefox 3.5
84 fps

Google Chrome 4.0
80 fps

Coda
2009-10-14, 04:35:09
Wieso spielt bei einem Java-Applet der Browser eine Rolle?

mapel110
2009-10-14, 04:55:20
Keine Ahnung, was da los ist. Einfach der URL gefolgt und den Bench gestartet. Opera 86 fps, andere Browser etwa die Hälfte.

EgonOlsen
2009-10-14, 06:23:46
Wieso spielt bei einem Java-Applet der Browser eine Rolle?Weil die Browserinteraktion/-integration scheinbar bremst. Im Appletviewer kann das Applet meinen Quadcore etwa zu 75% auslasten, im Firefox sind es nur noch etwa 55-60%.

Edit: Wobei der hier gemessene Unterschied schon sehr merkwürdig ist. Die 86fps halte ich für normal, die Werte um die 45 sind für die CPU definitiv zu niedrig. Evtl. hat Opera dem Applet kein vernünftiges Stop-Signal geschickt und das arme Ding hat im Hintergrund noch viele bunte Bilder ins Nichts gemalt...???

SavageX
2009-10-14, 08:18:59
Opera nutzt nicht das normal Java-Plugin sondern bindet direkt die JRE ein.

EgonOlsen
2009-10-14, 08:25:52
Opera nutzt nicht das normal Java-Plugin sondern bindet direkt die JRE ein.Trotzdem passen die Ergebnisse nicht. Die anderen Browser sind viel zu niedrig. So viel Overhead hat das Plugin nicht.

SavageX
2009-10-14, 09:09:18
Trotzdem passen die Ergebnisse nicht. Die anderen Browser sind viel zu niedrig. So viel Overhead hat das Plugin nicht.

Falls alle anderen Browser, die das Plugin nutzen, durchweg langsamer als Opera sind, dann ist es verführerisch, da einen Zusammenhang zu sehen. Je nachdem, wie Java eingebunden wird, könnte sich schonmal die Art, wie die Zeichenfläche zur Verfügung gestellt wird, auf die Performance auswirken.

A.Wesker
2009-10-14, 09:11:39
196 FPS (Core i5 750 @ 4.42GHz, Java 1.6, Firefox)

Nvidia5
2009-10-14, 09:48:15
60 FPS
Intel C2D T7500(2,2Ghz)
Firefox 3.5.3
Java 1.6

bfm
2009-10-14, 10:06:49
25 fps
AMD64 3000+ (2.00 Ghz)
Firefox 3.5.3
Java 1.6

blackbox
2009-10-14, 10:23:17
75 FPS
Intel C2D E6300 @ 2.6 GHZ
Firefox 3.5.3

sei laut
2009-10-14, 13:02:59
86 fps
C2D E8400 @ 3 Ghz
...
Firefox 3.5
43 fps
60 FPS
Intel C2D T7500(2,2Ghz)
Firefox 3.5.3
Java 1.6
75 FPS
Intel C2D E6300 @ 2.6 GHZ
Firefox 3.5.3
Mapel, irgendwas scheint da wohl mit der Messung nicht zu stimmen.

mapel110
2009-10-14, 13:09:47
Ja, bei Opera wird halt die Runtime auf dem Rechner genommen, bei allen anderen Browsern das wohl langsamere Plugin. Keine Ahnung, wie man das umstellen kann. Bei Firefox ist Java korrekt als Plugin erkannt.

/edit
Nochmal gebencht mit frisch installiertem Java.

klutob
2009-10-14, 13:12:55
120fps @ opera 10
116fps @ IE 8
114fps @Firefox 3.5.3

Phenom II X3 720BE @ 3,3GHz (triplecore)/DDR2 800/Win7 x64

RoNsOn Xs
2009-10-14, 13:32:03
E6750 3,32Ghz
SRWare Iron
105FPS

edit: @IE7 - 105FPS

denjudge
2009-10-14, 14:01:19
126

Opera: Version 10.00; Build 1750

CQ6600@3,3Ghz, Vista 64

deLuxX`
2009-10-14, 15:05:51
Google Chrome 3.0.195.27, Java 1.6, Windows 7 x64

125FPS

Phenom II X4@3,4Ghz

(del)
2009-10-14, 15:39:19
firefox 3.5.3
http://www.abload.de/thumb/unbet8t4q.png (http://www.abload.de/image.php?img=unbet8t4q.png)
IE8
http://www.abload.de/thumb/unbet5tor.png (http://www.abload.de/image.php?img=unbet5tor.png)
bei mir geht es nicht, hab 100% Java drauf.

edit: hab 64bit java, läuft deswegen auch nur auf IE8 x64 ;D
IE8 x64
Java 1.6 x64
Win 7 x64
Phenom 2 X4 955 @ 3.2

125fps

Schimi1983
2009-10-14, 15:44:23
Core2Quad Q8200 2,33Ghz

Win7x54 80fps

Spasstiger
2009-10-14, 15:47:34
Core 2 Duo E4300 @ 3 GHz (9*333 MHz)
2*2 + 2*1 GiB DDR2-RAM @ 333 MHz CL5-5-5-15
Java 1.6

Firefox 3.5.3
74 fps

Internet Explorer 8.0
74 fps

_DrillSarge]I[
2009-10-14, 16:17:51
opera10//phenom 9850be@2,8GHz

java 1.6u16
99fps

java 1.7m4
85

€: cpu-last liegt während des durchlaufs maximal bei ~60%

EgonOlsen
2009-10-14, 16:43:41
I[;7596802']
€: cpu-last liegt während des durchlaufs maximal bei ~60%Ja, das ist normal. Ganz 100% bekommt man sowieso nicht und der Browser bildet irgendwie zusätzlich noch ein Nadelöhr. Ohne Browser drum herum ist die Auslastung/Performance noch etwas besser (um die 75%). Du kannst ja mal spaßeshalber mit '2' und '3' AA einschalten, dann sollte die Auslastung etwas steigen, weil das AA noch zusätzlich auf den Kernen lastet.

4DCenter.org
2009-10-14, 16:57:29
Windows 7 x64
Intel Core 2 Dou 2.2GHz

FireFox: 61 FPS
Opera: 52 FPS

Coda
2009-10-14, 17:09:32
Ja, das ist normal. Ganz 100% bekommt man sowieso nicht und der Browser bildet irgendwie zusätzlich noch ein Nadelöhr. Ohne Browser drum herum ist die Auslastung/Performance noch etwas besser (um die 75%). Du kannst ja mal spaßeshalber mit '2' und '3' AA einschalten, dann sollte die Auslastung etwas steigen, weil das AA noch zusätzlich auf den Kernen lastet.
Was genau macht das "AA" denn überhaupt? Das erste sieht aus wie reiner Blur, das andere macht noch Edge-Detect oder?

4DCenter.org
2009-10-14, 17:15:35
mal eine andere Frade jungs, es gibt ja noch Quake 3 für Java, gibt es da irgendwo eine Bench funktion? Oder gibts schon einen Thread hier dazu schon?

sei laut
2009-10-14, 17:19:17
Falls du Quake Live meinst, nein, das basiert nicht auf Java.
Edit: Es lässt sich damit recht leicht benchen, aber das Spiel ist nicht mehr wirklich anspruchsvoll. Also kannst du dadurch keine Aussagen treffen.

EgonOlsen
2009-10-14, 17:49:42
Was genau macht das "AA" denn überhaupt? Das erste sieht aus wie reiner Blur, das andere macht noch Edge-Detect oder?Beides ist einfaches OGSS. Das erste aber nur 1,5*1,5fach, das zweite 2*2fach.

SavageX
2009-10-14, 19:50:44
Ubuntu 9.04
Firefox 3.6 nightly
Java Plug-in 1.6.0_13
Verwendung der JRE-Version 1.6.0_13 Java HotSpot(TM) 64-Bit Server VM

Phenom II 945 mit "performance"-Governor: 90 fps
mit "ondemand" takten die Kerne immer wieder bis auf 800 MHz runter: 40 fps

Mit "performance" sind alle Kerne zu ca. 50% ausgelastet.

Shink
2009-10-14, 19:51:20
22 FPS: Vista Home Basic, Firefox 3.5.3, Java 6 Build 1.6.0_16, Celeron CULV 1.3GHz

4DCenter.org
2009-10-14, 22:46:45
Falls du Quake Live meinst, nein, das basiert nicht auf Java.


Nene, ich mein schon Quake 3 (DEMO), das war auch direkt im Browser angebunden und mit Java.
Hatte ich damals gefunden, finde es aber nicht mehr.


Hab auf die schnelle jetzt nur Quake 2 (Demo) gefunden, und leider keine Browser Version.

http://www.bytonic.de/html/jake2_webstart.html

maximAL
2009-10-14, 23:04:08
55 FPS

E8200 (2,67Hz)
Firefox 3
Java 1.6
64Bit Linux

CoconutKing
2009-10-14, 23:41:13
77

E6500
ff 3.5.3
w7 64bit
java1.6

funkflix
2009-10-15, 03:23:44
160

Q9550 4250MHz
Vista 64Bit
Firefox 3.5.3

SAZAN
2009-10-15, 09:28:53
113

Win7 X64 Ultimate Firefox 3.5

Phenom X940 3.0 8GB RAM

Ganon
2009-10-15, 09:49:07
38 fps

Athlon X2 4200+ (2,4 Ghz)
FireFox 3.5.3 64bit
Java 1.6.0_16 64bit
Linux

Im Konqueror das Gleiche.

HisN
2009-10-15, 13:04:46
163

Xeon W3520@4,2Ghz, HT: ON (4+4 Kerne), Turbo: Off
Firefox 3.5.3 32Bit
Java 1.6.0_15
XP 64Bit


182

Xeon W3520@4,2Ghz, HT: OFF (4 Kerne), Turbo: Off
Firefox 3.5.3 32Bit
Java 1.6.0_15
XP 64Bit

Und auch mit 4 Kernen nur 62% Prozessorlast.

Shink
2009-10-15, 13:52:32
72

Java 1.6.0_14
Firefox 3.0.6
Core 2 Duo E6550 2.33GHz

RoNsOn Xs
2009-10-15, 23:09:03
16FPS
Firefox 3.5.3

AMD Sempron 3000+ (1Kern)
1800Mhz

AMD XP-M 2600+ @2160Mhz
FF 3.5.3

23FPS

whatever
2009-10-15, 23:29:55
Nene, ich mein schon Quake 3 (DEMO), das war auch direkt im Browser angebunden und mit Java.
Hatte ich damals gefunden, finde es aber nicht mehr.
das war kein java, sondern shockwave.

Inquisitor
2009-10-16, 08:51:54
Core 2 Duo T9400 2.53GHz

77fps

Winter[Raven]
2009-10-16, 10:38:48
78 @ Cor2Duo Mobile @ 2.60 ghz

FF 3.5.3

denjudge
2009-10-16, 10:38:51
Athlon Xp2000@1,67Ghz, 768 MBRam, Win XP Sp3, Firefox 3.0.14

9:redface:

Hab wohl zu wenig Ram;)

Update auf FF 3.5.3: 11!

Edit: Athlon XP-M @2088Mz, WinXP SP3, 1 GB Ram, Opera 9.62

22 :D