Windows Powershell Get-Process PrivateMemorySize > ワーキングセット

Windows Powershell Get-Process PrivateMemorySize > ワーキングセット

現在これ記事の参照によると、WorkingSet は常に PrivateWorkingSet よりも大きい必要があります。クイック検索を実行すると、異なる結果が表示されます -こちらの画像を参照してください

脚本:

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

誰か光を渡してくれませんか。

答え1

あなたの質問に答えると、はい、あなたは記事を正しく理解しています。この答えプライベート バイト、ワーキング セット、プライベート ワーキング セットの違いの詳細については、こちらをご覧ください。

あなたの場合、問題は を指定していることですprivatememorysize

MSによると、プライベートメモリサイズプライベート ワーキング セットではなく、プライベート バイト メトリックを返します。

ドキュメントはこちらプロセスクラス

関連情報