comment définir par défaut de la taille maximale du tas Java (xmx), pour linux (centos)

J'ai de nombreux petits programmes java s'exécutant dans crons dans mon serveur. J'ai un VPS openvz, et java est très poblematic avec la mémoire et openvz.

La meilleure solution je suis venu jusqu'ici est l'exécution de mes programmes avec:

java -Xmx16m class

Cela fonctionne ok, mais j'ai beaucoup de programmes en cours d'exécution, et je veux mettre la valeur par défaut de mémoire maximale pour l'ensemble du système, de sorte que je ne change pas tous les scripts, et ne pas avoir à vous rappeler de le faire chaque fois que j'écris un nouveau.

J'ai essayé de trouver un moyen de définir ou de modifier une valeur globale par défaut la valeur pour mon CentOS, mais j'ai pas eu de chance avec ça!

Je vous serais reconnaissant si quelqu'un pouvait m'aider.

Grâce.

OriginalL'auteur Nikos | 2011-05-19