/ / Java-Leistung unter GNU / Linux [geschlossen] - Java, Linux

Java-Performance unter GNU / Linux [geschlossen] - Java, Linux

Ich habe eine Java-Anwendung geschrieben, auf der ausgeführt werden musssowohl Windows als auch GNU / Linux, und es funktioniert. Das einzige Problem, das ich hatte, ist, dass es unter GNU / Linux viel mehr CPU als Windows verwendet, etwa 15-mal mehr! Es dauert auch einige Sekunden, um zu starten. Kann ich etwas dagegen tun? Derzeit verwende ich diese Befehlszeile: -XX: CompileThreshold = 5

Vielen Dank

Antworten:

1 für die Antwort № 1

Ich habe ein bisschen gegoogelt und diese Flagge für Java 7 und höher gefunden:

    -XX:+TieredCompilation

Der langsame Start wurde entfernt und der CPU-Missbrauch ist jetzt viel geringer