Welche Prozesse tragen zum Festschreiben von Gebühren bei?

1

Ich möchte die Frage auf den Punkt bringen: Was ist der Beitrag jedes Prozesses in das festgeschriebene Gedächtnis . Process Explorer bezieht sich auf den gesamten Speicher und verpflichtet , commit chargesondern nur Private bytes, Working Setund Virtual Memoryist für die Prozesse berichtet. Ich sehe keinen Prozess, der die Festschreibungsspalte hat. Dennoch möchte ich wissen, wer mein ganzes Gedächtnis eingesetzt hat.

Val
quelle
1
Private Bytes geben den festgeschriebenen privaten virtuellen Speicher für jeden Prozess an. Die anderen Arten der Speicherzuweisung, die zur Festschreibung von Gebühren beitragen, können nicht auf einen bestimmten Prozess bezogen werden.
David Marshall
Warum willst du nicht, dass dies die Antwort ist? Was sind die prozessunabhängigen Beiträge zur Festschreibegebühr?
Val
1
Ich hätte nicht gedacht, dass es eine vollständige Antwort auf Ihre Fragen ist. Unter anderen Zuordnungen, die zur Festschreibungsgebühr beitragen, sind Seitentabellen, Kernelstapel, ausgelagerte und nicht ausgelagerte Pools und verschiedene Arten von zugeordnetem Speicher. Wenn Sie damit zufrieden sind, werde ich eine Antwort geben.
David Marshall
Ja, das ist ziemlich anständig. Ich suche nach dem Prozess, der mein gesamtes Gedächtnis aufzehrt. Wenn Sie sagen, dass die privaten Bytes alle Prozessbeiträge erschöpfen, frage ich mich, was zur Vollständigkeit noch benötigt werden könnte?
Val
2
Hier kann es zu Verwirrung kommen. Der festgeschriebene Speicher ist ein virtueller Speicher und stellt den vom System garantierten Speicher dar, der bei Bedarf zur Verfügung steht. Es kann sich entweder um eine RAM- oder eine Auslagerungsdatei handeln. Tatsächlich wird es weder RAM noch Auslagerungsdatei belegen, bis darauf verwiesen wurde. Wenn das Commit-Limit erreicht ist, versucht Windows, die Auslagerungsdatei zu erweitern. Wenn Sie sich Gedanken über die physische RAM-Auslastung machen, müssen Sie sich Working Set ansehen. Dabei handelt es sich um die Menge an physischem Speicher, die von einem Prozess verwendet wird. Sie sollten sich bewusst sein, dass Windows versucht, so viel physischen Speicher wie möglich zu verwenden.
David Marshall