Bei meiner Windows 7-Installation trat ein Speicherleck auf, bei dem die Speichernutzung nach einigen Tagen langsam auf 90 % (von 16 GB) anstieg.
In meinem Task-Manager weist die Liste der Prozesse nicht so viel Speicher auf, also habe ich Rammap heruntergeladen und eine Reihe von Bash.exe- und Sed.exe-Prozessen gesehen.
Jeder dieser Speicher verbraucht 4 KB. Ich habe Cygwin deinstalliert, aber das passiert immer noch:
Edit: Noch ein paar Informationen: Sie kommen nach einem Neustart nicht sofort zurück. Nach einiger Zeit steigt der Speicherverbrauch jedoch wieder an und ich überprüfe RAMMAP und die seltsamen Prozesse sind wieder da.
Ich habe Cygwin nicht mehr installiert, daher bin ich neugierig, woher diese überhaupt kommen
Antwort1
VerwendenProcess ExplorerUm herauszufinden, aus welchem Ordner diese Prozesse stammen und welche Parameter sie haben, doppelklicken Sie auf den Prozess, um seine Eigenschaften anzuzeigen.
Der Ordnername identifiziert das installierte Produkt, das für diese Prozesse verantwortlich ist, und die Parameter können angeben, zu welchem Zweck.
Antwort2
Sie haben bei weitem nicht genügend Informationen bereitgestellt, aber vorausgesetzt, dass diese Prozesse nach einem Neustart erneut gestartet werden, können Sie ihren Start wahrscheinlich verhindern, indem Sie verwenden msconfig
.
- Win+ R, geben Sie ein
msconfig
und drücken SieEnter - Klicken Sie auf
Yes
, wenn Sie gefragt werden, ob Sie das Programm ausführen möchten (Lieben wir nicht alleBenutzerkontensteuerung?) - Gehen Sie zur
Startup
Registerkarte - Jetzt kommt der schwierige Teil. Sehen Sie sich jedes Element sorgfältig an (möglicherweise müssen Sie das Fenster vergrößern, um alle Informationen anzuzeigen) und deaktivieren Sie es, wenn es irgendetwas startet, das mit Cygwin usw.
bash.exe
in Zusammenhang zu stehen scheint.sed.exe
- Neustart
- Wenn das Problem erneut auftritt, können Sie
msconfig
noch einmal nachsehen, ob Sie etwas übersehen haben.
Sie können die meisten Startup
Elemente wahrscheinlich problemlos deaktivieren. Wenn nach dem Neustart etwas nicht mehr funktioniert, msconfig
können Sie einige der deaktivierten Elemente wieder aktivieren. Es ist wirklich nicht schwer. :)
Antwort3
Die Ursache des Problems scheint ein Fehler in einem Windows 7-Update zu sein, das diesen Sommer ausgeliefert wurde. Nach der Installation dieses Updates belegt jeder Prozess 20 KB. Das scheint nicht viel zu sein, aber wenn Prozesse viele Male wiederholt aufgerufen werden, kann sich dies auf mehrere GB summieren (in meinem Fall ist es ein Build-Vorgang, der Hunderttausende von make.exe, bash.exe, sed.exe, sh.exe, g++.exe, cc1plus.exe usw. aufruft, was den Speicherverbrauch jede Nacht um ca. 8 GB erhöht).