DLLs sofort entladen

Belegten Speicher sofort wieder freigeben



Belegten Speicher sofort wieder freigeben

Um unter Windows einen schnelleren Programmablauf zu ermöglichen, werden beim Start eines Programms die dazugehörigen DLLs (Dynamic Link Libraries) in den Arbeitsspeicher geladen.

Wenn Sie das Programm anschließend beenden, verbleiben die DLLs jedoch noch einige Zeit im Speicher, wodurch der Startvorgang beim zweiten Laden schneller erfolgen soll.

Unter bestimmten Umständen kann dieses Verhalten jedoch
Nachteile haben und den Computer deutlich verlangsamen.

Über die Registry können Sie Windows anweisen, nicht mehr benötigten DLLs sofort aus dem Speicher zu löschen.


So bringen Sie Windows dazu nicht mehr benötigte DLLs sofort aus dem Speicher zu löschen:


1. Öffnen Sie über >>Start|Ausführen|regedit<< die Windows-Registry und klicken mit der rechten Maustaste auf den
Schlüssel
>>HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer<<

2. Wählen Sie den Befehl >>Neu/Schlüssel<< und benennen Sie den neuen Unterschlüssel um in >>AlwaysUnloadDLL<< (Achten Sie unbedingt auf Groß- und Kleinrechtschreibung). Weisen Sie dem neu erstellten Unterschlüssel den Wert >>1<< zu.

3. Starten Sie den PC neu, damit die Änderungen übernommen werden.