Unter Windows könnte ich durch Eingabe von -Xincgc -Xmx2048M in den Java-Laufzeitparametern ändern, wie viel RAM Java verwenden könnte. Wie kann ich das in Ubuntu machen?
16
Wenn ich mich nicht irre, sind sie unter Linux gleich. Mit dem Java- Befehl haben Sie zwei Möglichkeiten:
Also -Xmx1024m -Xms128m
sollte es funktionieren.
Hier ist ein Auszug aus dem Vorgang man java
im Terminal
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Das fasst also im Grunde genommen Zweifel mit denselben Parametern zusammen.
Um dies zu verwenden, gehen Sie zu einem Terminal und geben Sie es mit einem Jar-Programm ein. In meinem Beispiel verwende ich den Minecraft - Server: java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Hier ist ein Bild von dem, was passiert:
Ich sollte beachten, dass die Parameter case sensitive sind . Xmx1024M ist also nicht dasselbe wie Xmx1024M.
Gleiches gilt für Linux. Wenn Sie die Optionen permanent machen möchten, können Sie die
JAVA_OPTS
Umgebungsvariable exportieren .Ich empfehle es auf Benutzerbasis zu machen. Ändern Sie die
.profile
Datei in Ihrem Ausgangsverzeichnis (oder.bash_profile
wenn sie vorhanden ist und Sie bash verwenden), um diese Zeile einzuschließen:Nachdem Sie dies festgelegt haben, müssen Sie die Shell-Sitzungen neu starten, damit sie angewendet werden.
Alternativ können Sie auch das systemweite Profil in / etc / profile ändern.
Bearbeiten: Die Einstellungen für das Java-Browser-Plugin werden in der Java-Systemsteuerung festgelegt: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .
quelle