窗口 – 如何确定我的进程是否受CPU限制,I / O绑定,内存绑定或

我正在加快编译我的应用程序所需的时间,我正在调查的一件事是检查什么资源,如果有的话,我可以添加到构建机器来加快速度.为此,我如何知道我是否应该投资更多的cpu,更多的内存,更好的硬盘或者是否受到其他资源的限制?我已经看到这个( How to check if app is cpu-bound or memory-bound?),并且正在寻找更多的提示和指针.

到目前为止我已经尝试过

>建立机器上的时间与本地机器的时间相同.我发现构建机器需要两倍的时间作为我的机器.
>运行“资源监视器”,并查看cpu使用情况,内存使用情况和磁盘使用情况,而在执行此操作的同时,我无法解释数字,主要是因为我不明白每个列的含义,以及如何翻译一个虚拟机与一个物理盒子,这对多cpu盒是什么意思.

开始>运行> PERFMON.EXE

性能监视器可以绘制许多系统指标,您可以使用它来推断瓶颈在哪里,包括cpu加载,io操作,页面文件命中等.

此外,Platform SDK现在包含一个名为XPerf的工具,可以提供与开发人员更相关的信息.

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...