监控程序性能跨平台的最佳方法是什么?

时间:2016-04-27 15:18:07

标签: windows cross-platform

我知道在linux中你可以使用ps或top命令来捕获你正在运行的某个程序的性能。但是有没有相同的方法来捕获Windows中的信息。

目标是有一种方法来运行可以启动程序并监视程序性能的脚本/程序(任何语言)。 CROSS-PLATFORM是主要问题。

1 个答案:

答案 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"

希望这会有所帮助。