Ho scritto un'applicazione Java che deve essere eseguitasia Windows che GNU / Linux, e funziona. L'unico problema che ho avuto è che su GNU / Linux usa molto più CPU di Windows, circa 15 volte di più! Ci vogliono anche diversi secondi per iniziare. C'è qualcosa che posso fare al riguardo? Attualmente sto usando questa riga di comando: -XX: CompileThreshold = 5
Grazie
risposte:
1 per risposta № 1Ho cercato un po 'su google e ho trovato questo flag per Java 7 e versioni successive:
-XX:+TieredCompilation
Ha rimosso l'avvio lento e l'abuso della CPU è molto più basso ora