Windows Powershell Get-Process PrivateMemorySize > WorkingSet

Windows Powershell Get-Process PrivateMemorySize > WorkingSet

AbDasArtikelreferenzen, WorkingSet sollte immer größer sein als PrivateWorkingSet. Eine schnelle Suche zeigt ein anderes Ergebnis -Bitte beachten Sie das Bild hier.

Skript:

get-process chrome | select name, Id, @{l="Private Memory (KB)"; e={$_.privatememorysize / 1kb}}, @{l="Working Set (KB)"; e={$_.WorkingSet / 1kb}}

Könnte mir irgendjemand etwas Licht geben?

Antwort1

Um Ihre Frage zu beantworten: Ja, Sie verstehen den Artikel richtig. Siehediese Antwortfür weitere Informationen zum Unterschied zwischen privaten Bytes, Arbeitssatz und privatem Arbeitssatz.

In Ihrem Fall besteht das Problem darin, dass Sie angeben privatememorysize.

Pro MS,PrivateSpeichergrößeGibt die Metrik „Private Bytes“ zurück, nicht den privaten Arbeitssatz.

Hier finden Sie die Dokumentation fürProzessklasse

verwandte Informationen