有时,当您等待计算机执行任务时,等待的原因很明显(CPU 处于 100% 状态、硬盘正在崩溃等)。但有时并非如此。
例如,如果我启动 QuickBooks 或 Visual Studio 等程序,则需要几秒钟。但是,CPU 很吃力,硬盘活动不多(即使配备 SSD 的计算机加载这些程序的速度似乎也并不快)。那么,我还在等什么呢?
如果有一个小部件可以点亮当前已达到最大负荷的硬件(CPU、内存带宽、硬盘等),那就太好了,这样就可以清楚地知道等待的原因。因此,如果 CPU 灯亮起,您就知道升级 CPU 会使您正在做的事情更快。如果没有灯亮起,那么您就不应该等待。
有这样的程序吗?当然,我会使用任务管理器和资源监视器,它们可以很好地查看 CPU(或其中一个核心,如果应用程序不是多线程的)是否已满负荷,但虽然您可以查看磁盘活动,但实际上无法知道磁盘是否正在拖慢显示速度。
答案1
您正在寻找的程序是性能监视器。
http://technet.microsoft.com/en-us/library/cc722173(WS.10).aspx
虽然这可能有点令人望而生畏,但这正是它如此有用的原因。通常,您可以让程序将数据记录到日志文件中,然后只需在程序中查看图表即可。
我将其加载到 Access 或 Excel 中,并使用它来制作商业案例,例如“这就是为什么我们不需要购买任何更多全新设备的原因,因为首先没有人使用现有的设备!!”
或者反之亦然。另一方面