在Windows系统上获取进程内存

16

我有一个使用Ruby编写的库,它通过外壳脚本获取当前进程的内存使用情况。但我收到一份报告,称其在Windows上无法使用。在mac和linux上,我可以通过外壳脚本 ps -o rss = -p 3432 来获取PID为3432的进程的RSS内存。在Windows中是否有相应的命令?

1个回答

12

我不确定Linux如何测量RSS,但是在Windows中,对于工作集大小(进程虚拟地址空间中当前驻留在物理内存中的页面集合),您可以使用WMIC查询WMI:

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

(移除 get WorkingSetSize,以获取可用指标列表)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接