Wednesday, November 02, 2005

Primi test su IBM Java 1.5 Beta

Alla fine sono riuscito a ottenere e testare la beta del jdk di IBM.
Il primo test è semplicemente l'avvio di Eclipse, abbastanza grosso per verificare che in effetti tutto funzioni a dovere.

La nota positiva è che in effetti tutto parte e funziona correttamente, quella negativa invece sono i tempi:

  • Avvio di Eclipse (Java5): 55 secondi
  • Avvio di Eclipse (Java1.4): 45 secondi
  • Avvio SWTHelloWorld da Eclipse (Java5): 7 secondi
  • Avvio SWTHelloWorld da Eclipse (Java1.4): 4 secondi
  • Avvio SwingHelloWorld da Eclipse (Java 5): 7 secondi
  • Avvio SwingHelloWorld da Eclipse (Java1.4): 6 secondi
Ho poi effettuato una serie di test (array sort, test numeri primi, divisioni floating point). I tempi sono espressi in millisecondi:

IBM Java5:
  • Array sort: 5551
  • Test numeri primi: 25086
  • Divisioni floating point: 14063

IBM Java1.4
  • Array sort: 4279
  • Test numeri primi: 1049
  • Divisioni floating point: 458
Il codice utilizzato per questi test è lo stesso utilizzato in Introduzione a Gcj nella sezione Conclusioni.

In conclusione un paio di note positive: in questa vesione di Java, IBM ha incluso anche un plugin per mozilla e Java Web Start. Ho effettuato qualche semplice test su entrambi:
  • 2 chat basate su java per il plugin per mozilla
  • jlGui web start installer
Speriamo che per il rilascio finale IBM risolva i problemi di velocità e fornisca a tutti i possessori di architetture PowerPC una Java5 degna di questo nome.

No comments: