Sie können im Windows-Systemressourcen-Manager Ressourcenzuordnungen erstellen, die die Größe des Arbeitssatzspeichers oder des zugesicherten Speichers, der von einem Prozess belegt wird, einschränken.

Speicherbeschränkungen werden auf einzelne Prozesse angewendet. Wenn Sie beispielsweise eine Ressourcenzuordnung erstellen, die eine Arbeitssatzbeschränkung von 10 MB angibt, und diese auf ein Prozessauswahlkriterium anwenden, das mit sechs aktiven Prozessen übereinstimmt, gilt die Beschränkung von 10 MB für jeden einzelnen der sechs Prozesse.

Grenzwerte für Arbeitssatzspeicher

Sie können einen oberen Grenzwert für den Arbeitssatz eines übereinstimmenden Prozesses festlegen. Der Windows-Systemressourcen-Manager verhindert, dass der Arbeitssatz eines übereinstimmenden Prozesses den in der Ressourcenzuordnung definierten Grenzwert überschreitet. Wenn der Grenzwert erreicht ist, führen nachfolgende Speicherzuweisungen nicht zu einem Fehler, sondern vorhandene Seiten im Arbeitssatz werden ersetzt. Dies verhindert nachfolgende Anwendungsfehler.

Grenzwerte für zugesicherten Speicher

Sie können einen oberen Grenzwert für den zugesicherten Speicher festlegen, den ein Prozess belegt. Meist sind Speicherverluste im Prozess der Grund dafür, dass der von einem Prozess belegte zugesicherte Speicher immer weiter zunimmt. Wenn Sie einen Grenzwert für die Menge an zugesichertem Speicher für einen Prozess festlegen, können Sie im Fall von Speicherverlusten einschreiten. Wenn der Grenzwert erreicht ist, kann der Windows-Systemressourcen-Manager ein Ereignis im Ereignisprotokoll aufzeichnen, oder den Prozess beenden und ein Ereignis im Ereignisprotokoll aufzeichnen.

Der Grenzwert für den zugesicherten Speicher wird vom Dienst für Windows-Systemressourcen-Manager verwaltet. Der Dienst überwacht die Belegung von zugesichertem Speicher übereinstimmender Prozesse. Außerdem erzwingt der Dienst die benutzerdefinierte Aktion, wenn ein Prozess mehr zugesicherten Speicher belegt, als durch den Grenzwert festgelegt ist. Es sind nur zwei benutzerdefinierte Aktionen verfügbar:

  • Ereignis protokollieren

  • Prozess abbrechen und Ereignis protokollieren

Weitere Überlegungen

  • Verwenden Sie Speicherbeschränkungen im Windows-Systemressourcen-Manager nicht zum Verwalten von Anwendungen oder Prozessen, die ihre Speicherbeschränkungen selbst dynamisch ändern. Dies kann den ordnungsgemäßen Betrieb des Windows-Systemressourcen-Managers und der verwalteten Anwendung beeinträchtigen.

  • Das Verwalten von Ressourcen sollte mithilfe von CPU-Zielen erfolgen. Wenden Sie Speicherbeschränkungen separat auf Anwendungen an, bei denen Probleme mit dem Speicherverbrauch auftreten. Wenn Sie den einer Anwendung zur Verfügung stehenden Speicher zu stark einschränken, kann es länger dauern, bis die Anwendung eine Aufgabe ausführt. Außerdem kann dies auch die Festplattenauslastung erhöhen.

Weitere Verweise


Inhaltsverzeichnis