Tipps für:

Gruppenrichtlinien

Partnerseiten

Virgis-Dreambabys
WinSupportForum.de
Freeware-base
 Speicherverwaltung/Optimierung

Speicherverwaltung/Optimierung

Gültig für: Windows NT | Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10


Icons/info.png

In der Registry kann man einige Einstellungen vornehmen, die den Umgang mit dem Speicher bestimmen.

InfoDie Größe der Auslagerungsdatei sollten Sie aber nicht über den Registry-Editor ändern. Diesen Wert ändern Sie bitte immer über " Systemsteuerung" -> "System" -> "Leistungsmerkmale" -> "Virtueller Arbeitsspeicher" bzw. ab Vista (Klassische Ansicht) "Systemsteuerung" -> "System" -> "Erweiterte Systemeinstellungen" -> Tabreiter "Erweitert" -> Button "Einstellungen..." unter Leistung -> Tabreiter "Erweitert" -> Button "Ändern..." unter Virtueller Arbeitsspeicher.

 

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab.

Beachten Sie dazu bitte folgende Punkte:

Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000)

 

Info: Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

 

 

 

 

HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Control\ Session Manager\ Memory Management

 

Dort gibt es folgende Parameter:

 

Schlüssel

Datentyp

Angabe als

Standard

Bestimmt, wie der Server-Dienst eingestellt wurde:

0      Speicherbenutzung minimieren

1      Ausgeglichen (Cache und Arbeitsseiten haben dieselbe Priorität)

2      Durchsatz für Dateifreigaben maximieren (höhere Priorität für den Cache)

3      Durchsatz für Netzwerkanwendungen maximieren (Arbeitsseiten haben höhere Priorität als der Cache).

LargeSystemCache

REG_DWORD

0 bis 3

0

Legt fest, ob Windows beim Herunterfahren die Auslagerungsdatei mit Nullen überschreiben soll (Wert = 1) oder nicht (Wert = 0). Einige Bereiche, die vom System bzw. von aktiven Prozessen noch belegt werden, werden trotz alledem nicht überschrieben.

ClearPageFileAtShutdown

REG_DWORD

Boolean

0

Es wird festgelegt, ob Systemcode (Kernel und USER-Teil) in die Auslagerungsdatei mit ausgelagert werden kann. Wird hier eine 1 als Wert eingetragen, wird der Systemcode nicht mehr ausgelagert, was bei Systemen mit genügend Speicher die Systemgeschwindigkeit verbessert.

DisablePagingExecutive

REG_DWORD

Boolean

0

Legt fest, wie viel Speicher max. für Ein-/Ausgabeoperationen belegt werden darf. Der max.wert entspricht dem vorhandenen Arbeitsspeicher, dem Speicher, der für die Verwaltung benötigt wird (dieser benötigte Speicher steigt mit der Größe der Arbeitsspeicher, bei 64 MByte ca. 16 MByte und bei 512 MByte sind es schon 64 MByte). Wird als Wert 0 angegeben, werden standardmäßig 512K Speicher reserviert.

IoPageLockLimit

REG_DWORD

Bytezahl

512 KB

Legt fest, wie viel Speicher eine Anwendung max. bei "Nichtauslastung" belegen darf. Wird mehr Speicher von der Anwendung angefordert, wird von NT die Zuweisung von mehr Speicher verweigert. Bei der Angabe von 0 wird der max.wert automatisch von NT berechnet.

InfoDas System verändert diesen Wert dynamisch, um fehlerhaften Anwendungen entgegenzuwirken, die Speicher belegen aber nicht mehr freigeben. Aus diesen Grund sollte man diesen Wert nicht selber verändern!

NonPagedPoolQuota

REG_DWORD

1 bis 128 MB

0

Legt die Größe aller ausgelagerten Seiten in Byte fest. Ist der Wert 0, wird von NT ein Wert berechnet, der vom Arbeitsspeicher abhängig ist. Der max.wert beträgt ca. 80% des Arbeitsspeichers.

NonPagedPoolSize

REG_DWORD

Bytezahl

0

Legt fest, wie viel Speicher eine Anwendung max. bei "Auslastung" belegen darf. Wird mehr Speicher von der Anwendung angefordert, wird von NT die Zuweisung von mehr Speicher verweigert. Bei der Angabe von 0 wird der max. Wert automatisch von NT berechnet.

InfoDas System verändert diesen Wert dynamisch um fehlerhaften Anwendungen entgegenzuwirken, die Speicher belegen aber nicht mehr freigeben. Aus diesen Grunde sollte man diesen Wert nicht selber verändern!

PagedPoolQuota

REG_DWORD

1 bis 128 MB

0

 

Legt die Größe der Auslagerungsdatei fest. Ist der Wert 0, wird von NT automatisch die Größe der Auslagerungsdatei berechnet.

PagedPoolSize

REG_DWORD

0 bis 128 MB

0x3000000 (32 MByte)

 

Legt den Namen/Ort und den Anfangs-/Endwert der Auslagerungsdatei fest.

PagingFiles

REG_MULTI_SZ

Name und Größe

C:\Pagefile.sys 27 77

Info: Diese Einstellung können Sie einfach mit dem "Registry System Wizard" (RSW) verändern. Sie können das Programm unter "http://www.winfaq.de" herunterladen.


WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version


Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

Impressum | Datenschutz

 

URL: http://www.winfaq.de/faq_html/Content/tip0000/onlinefaq.php?h=tip0086.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich

Hauptmenü

Registry System Wizard

Über WinFAQ