Nicht gebrauchte DLL sofort aus dem Speicher entfernen
Windows hat die Angewohnheit belegten Speicher durch DLL-Dateien nicht sofort wieder freizugeben, auch wenn die geladene DLL-Datei schon lΣnger nicht mehr gebraucht wird. Dadurch wird versucht die Ladezeiten gering zu halten falls die DLL nochmals gebraucht wird. Dieses verhalten kann nachteilig sein, wenn Sie wenig Arbeitsspeicher haben und oft unterschiedliche Programme starten.
Damit nicht gebrauchte DLL sofort aus dem Speicher entfernt werden setzen Sie folgende Registry Wert:
Durch das Anklicken der Buttons wird der Registrierungseditor gestartet, womit Sie die ─nderungen durchfⁿhren k÷nnen. AnfΣnger sollten folgende Informationen dazu beachten: 1. Aufbau der Registrierdatenbank 2. Achtung! Was sollte man beachten! (Infos ⁿber das Sichern der Registrierdatenbank) 3. Unterschiede zwischen Regedit und Regedt32
|
Aufrufen von REGEDIT.EXE (Steht in allen Betriebsystemen zur Verfⁿgung) |
Aufrufen von REGEDT32.EXE (Nur fⁿr NT und ab Windows 2000) |
unter:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
Erstellen Sie einen Neuen Wert mit den Namen "AlwaysUnloadDLL" als Datentyp REG_SZ und geben Sie nichts weiter ein.
![]() ![]() ![]() |
Copyright ⌐ 1996/2000 by Frank Ullrich