[Linuxtrent] gcj vs. java di IBM

  • From: Emanuele Olivetti <olivetti@xxxxxx>
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Tue, 11 Nov 2003 16:34:48 +0100

Un collega ha un software che fa calcoli scritto in java con tempi
molto lunghi di elaborazione (giorni). Siccome non utilizza librerie
particolari mi e' venuto in mente di compilarlo con gcj e ottenere
un eseguibile nativo per Linux.
L'operazione ha necessitato di un solo minuto (e' banale) e allora
mi sono interessato alle performance. Di solito lui usa la virtual
machine di IBM che e' notoriamente molto veloce: infatti sbaraglia
l'eseguibile gcj compilato con -O3 mettendoci meno della meta' del
tempo (la misura e' fatta sulla prima parte dei calcoli che dura
pochi minuti, ma si puo' traquillamente estrapolare anche per il
reste all'interno del software che ha scritto).
Non ho confronti con la VM di SUN.

Mi pareva interessante farvelo sapere!

                                                Emanuele
 
P.S.: una vittoria morale comunque gcj se l'e' presa: il processo
che gira con la VM di IBM occupa 284Mb, mentre quello con gcj solo 60Mb.
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: