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