Sous Windows, je pouvais changer la quantité de RAM Java en saisissant quelque chose comme -Xincgc -Xmx2048M dans les paramètres d'exécution Java. Comment puis-je faire cela dans Ubuntu?
Si je ne me trompe pas, ils sont les mêmes sous Linux. Avec la commande Java, vous avez les 2 options:
Donc, -Xmx1024m -Xms128m
devrait marcher.
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 les doutes utilisant les mêmes paramètres.
Pour utiliser ceci, allez à terminal et tapez-le avec un programme jar. Dans mon exemple, j'utilise le serveur minecraft: Java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Voici une image de ce qui se passe:
Je devrais noter que les paramètres sont Sensible à la casse. Donc, xmx1024M n'est pas la même chose que Xmx1024M.
La même chose s'applique sous Linux. Si vous souhaitez rendre les options permanentes, vous pouvez exporter la variable d'environnement Java_OPTS
.
Je recommande de le faire par utilisateur. Modifiez le fichier .profile
dans votre répertoire personnel (ou .bash_profile
s'il existe et si vous utilisez bash) pour inclure cette ligne:
export Java_OPTS='-Xincgc -Xmx2048M'
Après avoir défini cette option, vous devez redémarrer les sessions Shell pour pouvoir l'appliquer.
Vous pouvez également modifier le profil du système dans/etc/profile.
Edit: 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 .