Windows System Resource Manager (WSRM) est un composant des systèmes d'exploitation Windows Server qui permet l'allocation de ressources, notamment de ressources CPU et de mémoire , entre plusieurs applications en fonction des priorités de l'entreprise. Un administrateur définit des objectifs pour la quantité de ressources matérielles que les applications ou les utilisateurs en cours d'exécution sont autorisés à consommer. Il peut allouer des ressources entre plusieurs applications sur un serveur en fonction de stratégies définies. Cela peut être utile dans un environnement d'entreprise lorsque, par exemple, une application qui se comporte bien doit coexister avec une application qui présente une fuite de mémoire . Sans protection telle que celle offerte par WSRM, l'application s'exécute plus lentement et finit par planter, car l'application qui se comporte mal finit par provoquer des problèmes qui affectent toutes les applications qui partagent son espace mémoire . Avec WSRM, une application peut être limitée à un sous-ensemble isolé de ressources matérielles. Par conséquent, les effets néfastes causés par la fuite de mémoire sont limités à ce sous-ensemble.
WSRM est obsolète à partir de Windows Server 2012. Microsoft recommande l'utilisation d' Hyper-V comme alternative offrant des fonctionnalités similaires.