测量 Windows 可执行文件的总等待时间

测量 Windows 可执行文件的总等待时间

我正在寻找一种方法来评估在 Windows Server 2003 上工作的众多用户使用的某个应用程序的性能问题程度。

我知道 Windows 10 允许显示进程的 CPU 等待时间,但我的基本需求是衡量进程的总等待时间 - 而不仅仅是 CPU 等待时间。我预计大部分处理时间都花在等待另一台服务器的回复上。

但如果满足以下条件,解决方案将会更有用:

  1. 适用于Windows Server 2003
  2. 它可以在应用程序启动之前使用,而不仅仅是在特定进程上使用。我们希望获得可执行文件 foo.exe 所有实例的总数,而不仅仅是一个实例。

答案1

每个进程实例都在其自己的 PID(进程 ID)中运行。因此,您实际上必须自己计算总数。

使用进程资源管理器。http://www.howtogeek.com/school/sysinternals-pro/lesson2/其中一条内容是:“非常准确地跟踪进程的 CPU 使用情况。”

你可以在这里得到它: https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx

相关内容