Viele bash.exe-Prozesse in Rammap belegen Speicher

Viele bash.exe-Prozesse in Rammap belegen Speicher

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:

Bildbeschreibung hier eingeben

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.

Bild

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.

  1. Win+ R, geben Sie ein msconfigund drücken SieEnter
  2. Klicken Sie auf Yes, wenn Sie gefragt werden, ob Sie das Programm ausführen möchten (Lieben wir nicht alleBenutzerkontensteuerung?)
  3. Gehen Sie zur StartupRegisterkarte
  4. 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.exein Zusammenhang zu stehen scheint.sed.exe
  5. Neustart
  6. Wenn das Problem erneut auftritt, können Sie msconfignoch einmal nachsehen, ob Sie etwas übersehen haben.

Sie können die meisten StartupElemente wahrscheinlich problemlos deaktivieren. Wenn nach dem Neustart etwas nicht mehr funktioniert, msconfigkö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).

verwandte Informationen