如何根据内存大小对wmic进程进行排序

时间:2014-04-04 09:23:34

标签: windows process cmd wmic

如何根据内存大小对wmic process get name, workingsetsize结果进行排序,例如它给出

sdf.exe  123
dfg.exe  3456
fgh.exe  234

我想要的是

dfg.exe  3456
fgh.exe  234
sdf.exe  123

1 个答案:

答案 0 :(得分:0)

这将为您提供排序的html输出(并且为方便起见,立即在浏览器中显示):

wmic process get name, workingsetsize /format:htable.xsl:"datatype=number":"sortby=WorkingSetSize" >table.html && table.html

(应在cmd提示符下输入单行)

虽然我承认这可能不完全是你想要的 ,但它显示了wmic输出格式的可扩展性,并且不依赖于任何其他工具/实用程序。如果您需要纯文本输出,您可以调整其中一个包含的样式表或编写自己的xsl transform来格式化/排序数据。更多信息请访问:http://technet.microsoft.com/en-us/library/cc757287%28v=ws.10%29.aspx