95 votes

Comment définir la taille minimale et maximale du tas de Java via des variables d'environnement ?

Comment définir la taille minimale et maximale du tas de Java via des variables d’environnement ?

Je sais que les tailles de tas peuvent être définies lors du lancement de java, mais j’aimerais que cela soit ajusté via des variables d’environnement sur mon serveur.

77voto

wmli Points 81

Si vous voulez n’importe quel processus, pas seulement une fourmi ou Tomcat, pour prendre des options comme utiliser la variable ``d’environnement .

En bash : ``

36voto

gotson Points 1038

Vous pouvez utiliser ``.

Exemple:

Cela a été mentionné dans certains commentaires et dans une autre réponse.

La question de l’OP est assez ancienne, mais comme il s’agit du premier résultat Google pour la question, j’ai pensé ajouter la réponse ici par souci de clarté.

17voto

Vadzim Points 4460

En fait, il existe un moyen de définir des valeurs globales par défaut pour la JVM de Sun via des variables d’environnement.

Voir Comment définir une propriété système java afin qu’elle soit efficace chaque fois que je démarre une JVM sans l’ajouter aux arguments de ligne de commande.

9voto

a2800276 Points 1841

Vous ne pouvez pas le faire en utilisant des variables d’environnement. Cela se fait via des options « non standard ». Exécuter : pour plus de détails. Les options que vous recherchez sont et `` (il s’agit de la taille « initiale » du tas, donc probablement ce que vous recherchez.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X