![如何在命令行上获取 Windows XP 32 位上进程的虚拟、共享、常驻内存?](https://linux22.com/image/1371994/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E8%8E%B7%E5%8F%96%20Windows%20XP%2032%20%E4%BD%8D%E4%B8%8A%E8%BF%9B%E7%A8%8B%E7%9A%84%E8%99%9A%E6%8B%9F%E3%80%81%E5%85%B1%E4%BA%AB%E3%80%81%E5%B8%B8%E9%A9%BB%E5%86%85%E5%AD%98%EF%BC%9F.png)
如何从命令行检索特定进程的详细内存信息(虚拟、共享、常驻)?tasklist
只给出“内存使用情况”,据我所知,它是 RSS+Shared。
答案1
PSList
来自 Microsoft/Sysinternals 的应该可以帮你完成大部分操作:
记忆缩写键
所有内存值均以 KB 显示。
- Pri:优先级
- Thd:线程数
- Hnd:句柄数量
- VM:虚拟内存
- WS:工作集
- Priv: 私有虚拟内存
- Priv Pk:私有虚拟内存峰值
- 故障:页面错误
- NonP:非分页池
- 页面:分页池
- Cswtch:上下文切换
也可以看看 PowerShell 的Get-Process
。