Eu escrevi um aplicativo Java que precisa ser executadoWindows e GNU / Linux, e funciona. O único problema que tive é que no GNU / Linux ele usa muito mais CPU que o Windows, cerca de 15 vezes mais! Também demora vários segundos para começar. Existe algo que eu possa fazer sobre isso? Atualmente estou usando esta linha de comando: -XX: CompileThreshold = 5
obrigado
Respostas:
1 para resposta № 1Eu pesquisei um pouco e encontrei este sinalizador para o Java 7 e posterior:
-XX:+TieredCompilation
Ele removeu a inicialização lenta e o abuso do CPU é muito menor agora