-Programmen%20ist%20unter%20Debian%20Wheezy%20zu%20langsam.%20Muss%20ich%20die%20JVM%20%E2%80%9Etunen%E2%80%9C%3F.png)
SuperUser.
Ich habe ein Desktop-Programm geschrieben, um einen Simulationsprozess auszuführen (es lohnt sich nicht, den Code hier zu kopieren... es ist ein ziemlich langes Programm). Wenn ich es auf einem MacBook Pro (Intel Core i7 2,2 GHz, 4 GB RAM) ausführe, dauert es etwa eine Stunde. Wenn ich jedoch genau dasselbe Programm auf meinem Debian-Linux-Desktop (Intel Core i7, 3,4 GHz, 8 GB RAM, mit Wheezy 64 Bit) ausführe, dauert es bis zu drei Stunden! Es ist genau dasselbe Programm! (Übrigens verwende ich auf beiden Computern Oracle JDK 8).
Beim Googeln fand ichdieser Blog, in dem beschrieben wird, wie man „große Seiten“ unter Linux aktiviert ... Genau das habe ich versucht, aber die Leistungssteigerung ist minimal. Bevor ich etwas tue, was ich vielleicht bereuen könnte, hätte ich gerne eine Anleitung:
- Hat das Aktivieren „großer Seiten“ wirklich Auswirkungen auf die JVM (laufen insbesondere Java-Programme besser)?
- Gibt es andere Tuning-Optionen, mit denen ich die Dinge beschleunigen kann? (Wie Sie oben sehen, handelt es sich nicht um ein Hardwareproblem. Der Debian-Desktop fliegt buchstäblich, wenn ich andere komplexe Dinge ausführe … aber Java-Programme schleppen sich einfach dahin … und ich möchte sie nicht in einer anderen Sprache neu schreiben müssen.)
Dank im Voraus