Non solo ci saranno semplicemente grandi guadagni in termini di prestazioni, ma anche tra le versioni di Java 6 ci sono grandi differenze. Ho rintracciato le versioni minori di Java 6 in un periodo di 18 mesi e ho visto un aumento del 15-20% proprio da quello.
Java 7 è fuori, ed è la versione di produzione preferita - c'è un motivo per cui non si vorrebbe andare a quella versione?
Oh, e un'ultima cosa. Se è necessario dimostrare i vantaggi della gestione, è necessario leggere molto sulla misurazione delle prestazioni delle applicazioni Java. Ho un articolo sul prossimo numero di maggio/giugno 2012 della rivista Oracle di Java, che è un vero 101 se ne hai bisogno. È un argomento molto sfuggente, quindi dovresti fare un sacco di letture o potresti ottenere numeri molto fuorvianti.
Ciao Tomasz, grazie per la risposta. Avete qualche puntatore a leggere i materiali affermando quanto sopra? Qualcosa di ufficiale da Sun o Oracle sarebbe molto grande. – bungrudi
@bungrudi: sfortunatamente, è solo una conoscenza comune di SO. Ma forse qualcun altro indicherà risorse impegnative? –
+1 Non solo il compilatore 'javac' fa pochissime ottimizzazioni, ciò che fa non è cambiato molto da Java 1.4. Usando StringBuilder invece di StringBuffer è stato aggiunto in Java 5.0 (2004) ma la differenza è in genere molto piccola. –