Werden gefilterte Ereignisse in Process Monitor im Arbeitsspeicher oder auf der Festplatte gespeichert?

1168
leeand00

Werden beim Filtern von Ereignissen in Process Monitor die gefilterten Ereignisse im Arbeitsspeicher oder auf der Festplatte gespeichert oder erhalten Sie nur eine gefilterte Zählung?

Der Grund, den ich frage, ist, wir versuchen herauszufinden, welcher Prozess / welche Maschine in ein Verzeichnis auf einem Server schreibt, und ich habe Angst, den Speicher auf einem Server zu maximieren. Ich gehe vielleicht sogar falsch herum, aber ich würde gerne wissen, was in das Verzeichnis geschrieben wird.

3
Beziehen Sie sich vielleicht auf Process Monitor? Daniel B vor 8 Jahren 2
Richtig. Mein Fehler. leeand00 vor 8 Jahren 0

1 Antwort auf die Frage

6
Daniel B

Standardmäßig speichert Process Monitor alles, einschließlich sichtbarer und unsichtbarer Ereignisse (durch Filter ausgeblendet) im virtuellen Speicher. Dies wird auch in der Statusleiste deutlich angezeigt: "Unterstützt durch virtuellen Speicher".

Um unsichtbare Ereignisse vollständig zu löschen, können Sie die Option „Filtered Events löschen“ im Menü „Filter“ aktivieren. Je nachdem, wie streng Ihre Filter sind, wird die Datenmenge erheblich reduziert.

Um Daten auf der Festplatte statt im Speicher zu speichern, können Sie das Dialogfeld "Sicherungsdateien" verwenden, das im Menü "Datei" verfügbar ist. Natürlich wird dadurch die Leistung von Process Monitor reduziert.

Willst du ein bisschen mehr fragen, gibt es sowieso die direkte Erzeugung einer csv-Datei? vor 8 Jahren 0
@AntonyLee Nein. Process Monitor speichert viel mehr als das, was in einer Datei erscheint, wenn es als CSV gespeichert wird. Standardmäßig ist keine der Dateien, die Process Monitor verwendet, dauerhaft. Sie werden gelöscht / geleert, wenn Sie das Programm schließen / das Protokoll löschen. Daniel B vor 8 Jahren 1
Ich würde behaupten, dass "durch virtuellen Speicher gesichert" nicht "eindeutig" bedeutet, dass * gefilterte Ereignisse im Protokoll nicht gefiltert werden *. Das ist eigentlich ziemlich uninteressant, und ich glaube, dass das Ablegen gefilterter Ereignisse, dh die Dinge, die man überhaupt ignorieren will, ebenfalls ignoriert werden sollte. Oder zumindest klarer kommuniziert. Scott vor 7 Jahren 0
Die Option "Filterereignisse löschen" scheint den Speicherbedarf nicht zu verringern. Ich habe es eingeschaltet, es werden keine Ereignisse in Process Monitor angezeigt (alle herausgefiltert), aber es werden immer noch 5 GB RAM benötigt. Wenn Sie Clear Display wählen, wird der Wert auf 170 MB zurückgesetzt (steigt dann aber natürlich wieder an). qris vor 6 Jahren 0