Existe-t-il un moyen de définir la taille de tas par défaut pour le jvm sur mon propre ordinateur? Je veux le définir à 1g, car je lance toujours des programmes personnalisés qui atteignent toujours le sharepoint dépassement dans la taille par défaut de jvm.
Je ne veux juste pas avoir à me rappeler de taper -XmX1g à chaque fois que je lance mon application java depuis la ligne de commande …
Il doit y avoir un moyen administratif de faire cela correctement?
Apparemment, _JAVA_OPTIONS
fonctionne aussi sur Linux:
$ export _JAVA_OPTIONS="-Xmx1g" $ java -jar jconsole.jar & Picked up _JAVA_OPTIONS: -Xmx1g
Pour les utilisateurs Windows, vous pouvez append une variable d’environnement système nommée _JAVA_OPTIONS et définir les valeurs de taille de segment de mémoire. La JVM devrait pouvoir récupérer les options de la machine virtuelle à partir de _JAVA_OPTIONS.
Cela a fonctionné pour moi:
export _JAVA_OPTIONS="-Xmx1g"
Il est important que vous n’ayez pas de place car pour moi ça n’a pas marché. Je suggère simplement copier et coller. Puis j’ai couru:
java -XshowSettings:vm
et ça vous dira:
Ramassé _JAVA_OPTIONS: -Xmx1g
quelle plate-forme courez-vous? ..
si son unix, peut-être en ajoutant
alias java='java -XmX1g'
au travail .bashrc (ou similaire)