2016-01-13 13 views
13

Rubyで現在のプロセスのメモリ使用量を取得するためのライブラリがありますが、Windowsで動作しないという報告を受け取りました。 MacとLinuxでは、PIDが3432のプロセスのRSSメモリを取得するにはps -o rss= -p 3432にシェルすることができます。Windowsに相当するコマンドはありますか?Windowsでプロセスメモリを取得する

答えて

7

どのようにLinuxの対策RSSますが、WindowsでのワーキングセットサイズあなたはWMIを照会するWMICを使用することができます(現在は、物理メモリに常駐しているプロセスの仮想アドレス空間内のページのセット)のためのわからない:

C:\>wmic process where processid=6884 get WorkingSetSize 
WorkingSetSize 
253448192 

(使用可能な指標の一覧については、get WorkingSetSizeを削除してください)