In another SO question Ho chiesto perché i miei programmi java girano più velocemente su AMD che su macchine Intel. Ma sembra che io sia l'unico a osservarlo.Prestazioni di java su hardware diverso?
Ora desidero invitarvi a condividere i numeri delle prestazioni java locali con la comunità SO. Ho osservato una grande differenza di prestazioni osservando l'avvio di JBoss su hardware diverso, quindi ho impostato questo programma come base per questo confronto.
Per la partecipazione si prega di scaricare ed eseguire JBoss 5.1.0.GA:
jboss-5.1.0.GA/bin/run.sh (or run.bat)
Questo avvia una configurazione standard di JBoss, senza applicazioni extra. Quindi cercare l'ultima riga della procedura di partenza che assomiglia a questo:
[ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build:
SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 25s:264ms
Si prega di ripetere questa procedura fino a quando il tempo stampato è in qualche modo stabile e post questa linea insieme ad alcuni commenti sul tuo hardware (io ho usato cpu-z per ottenere le informazioni) e il sistema operativo come questo:
java version: 1.6.0_13
OS: Windows XP
Board: ASUS M4A78T-E
Processor: AMD Phenom II X3 720, 2.8 GHz
RAM: 2*2 GB DDR3 (labeled 1333 MHz)
GPU: NVIDIA GeForce 9400 GT
disc: Seagate 1.5 TB (ST31500341AS)
Usa il tuo voto a portare la configurazione più veloce verso l'alto.
Sono molto curioso dei risultati.
EDIT:
Fino ad oggi solo alcuni membri hanno condiviso i loro risultati. Sarei davvero interessato ai risultati ottenuti con alcune altre architetture. Se qualcuno lavora con un MAC (desktop) o esegue un Intel i7 con meno di 3 GHz, per favore una volta avviato JBoss e condividi i risultati. Ci vorranno solo pochi minuti.
-1. Questo test misura solo il tempo di avvio della configurazione "out-of-the-box" di una versione specifica di JBoss, attraverso una varietà di versioni java.Avrai difficoltà a concludere qualcosa di utile da queste informazioni, tranne forse che se avessi un computer diverso, JBoss avrebbe un tempo di avvio più veloce (posso dirti che senza lanciare nulla). Questo non è legato alla programmazione; Direi che probabilmente dovrebbe andare su SF o SU. –
Per i miei casi di utilizzo ho trovato una forte correlazione tra il tempo di avvio di JBoss e il tempo totale dei miei test di integrazione continua. In effetti ho intenzione di passare a una piattaforma hardware diversa per accelerare il tempo di test. La mia speranza è che la misurazione del tempo di avvio di JBoss sia così semplice da convincere alcuni membri della SO a darmi i loro numeri di "rendimento". Non conosco nessun test più sofisticato che sia anche facile da fare. – tangens
Stai esaminando quanto tempo ci vuole per il tuo ambiente Java per caricare alcune classi in memoria e per espandere i vari componenti su disco, quindi stai fondamentalmente esaminando quanto è veloce il tuo disco e poco altro. – massimogentilini