Limiter l'allocation de mémoire pour le processus

3

J'exécute Windows Server 2008 R2 et je voudrais limiter l'espace de mémoire RAM alloué pour un processus spécifique. J'ai installé le "Gestionnaire de ressources système Windows", mais je ne peux que visualiser les informations et ne pas l'éditer.

Est-il même possible de limiter l'espace de RAM alloué pour un processus spécifique?

David Faiz
la source

Réponses:

2

Cela semble être une question pour superuser.com, cependant, je pense qu'il ne serait pas courant de contrôler cela au niveau du système d'exploitation, mais au niveau de l'application / processus, par exemple, en Java, nous pouvons configurer notre serveur de programmes / applications. / etc pour allouer une certaine quantité de RAM en fonction des arguments que nous avons définis sur cette instance de machine virtuelle Java particulière ( java -Xms1024m -Xmx1024m), avez-vous vérifié si votre application offrait ce type de configuration? Avez-vous vérifié avec le vendeur? Peut-être des documents spécifiques à une application?

MISE À JOUR: Hmm, intéressant, tchèque ceci: https://stackoverflow.com/questions/192876/set-windows-process-or-user-memory-limit

le marceleur
la source
Le processus est Tomcat, qui s'exécute sur Java. J'ai limité le (java -Xms1024m -Xmx1024m), mais je veux tout de même savoir s'il existe un moyen de le limiter sur Windows également.
David Faiz
Hah, vous avez alors votre réponse: D stackoverflow.com/questions/6225682/… - Une fois que vous avez trouvé votre service Tomcat dans la regedit de votre Windows, vous pouvez ajouter / modifier ces paramètres: -Xms1024m -Xmx1024mb (en supposant que vous souhaitiez limiter l'allocation de RAM à 1 Go)
theMarceloR
J'ai mis à jour ma réponse, s'il vous plaît voir si cela serait utile.
theMarceloR