Sous Windows, je pouvais changer la quantité de RAM que Java pouvait utiliser en tapant quelque chose comme -Xincgc -Xmx2048M dans les paramètres d'exécution Java. Comment puis-je faire cela dans Ubuntu?
16
Si je ne me trompe pas, ce sont les mêmes sous Linux. Avec la commande Java, vous avez 2 options:
Cela -Xmx1024m -Xms128m
devrait donc fonctionner.
Voici un extrait de faire un man java
dans le 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
Donc, cela résume essentiellement les doutes en utilisant les mêmes paramètres.
Pour l'utiliser, accédez à un terminal et saisissez-le avec un programme jar. Dans mon exemple , je suis en utilisant le serveur minecraft: java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Voici une image de ce qui se passe:
Je dois noter que les paramètres sont sensibles à la casse . Donc, xmx1024M n'est pas identique à Xmx1024M.
La même chose s'applique à Linux. Si vous souhaitez rendre les options permanentes, vous pouvez exporter la
JAVA_OPTS
variable d'environnement.Je recommande de le faire sur une base par utilisateur. Modifiez le
.profile
fichier dans votre répertoire personnel (ou.bash_profile
s'il existe et que vous utilisez bash) pour inclure cette ligne:Après avoir défini cela, vous devez redémarrer les sessions shell pour qu'il s'applique.
Alternativement, vous pouvez également modifier le profil à l'échelle du système dans / etc / profile.
Modifier: les paramètres du plug-in de navigateur Java sont définis dans le panneau de configuration Java: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .
la source