我知道在linux中你可以使用ps或top命令来捕获你正在运行的某个程序的性能。但是有没有相同的方法来捕获Windows中的信息。
目标是有一种方法来运行可以启动程序并监视程序性能的脚本/程序(任何语言)。 CROSS-PLATFORM是主要问题。
答案 0 :(得分:0)
在Windows机器上的任务列表可以更有用。要使用任务列表,您可以使用tasklist /?
获取帮助对于要捕获的内存和CPU时间,您可以使用类似:
c:\>tasklist /v
这将列出PID,mem使用情况,cpu时间。
Examples:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U domain\username /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"
希望这会有所帮助。