T. *_*ter 3 msbuild visual-studio-2010
通常,当在Visual Studio 2010中构建具有许多项目的大型解决方案时,Windows 7资源监视器将显示devenv.exe为无响应,但是平均CPU读取低于0.91的数字,如下所示:

这是在Windows 7 x64上配备AMD Phenom II 920 4核CPU,8 GB RAM.Visual Studio没有响应,但似乎几乎没有使用任何CPU资源.
当我试图运行与msbuild.exe构建和开关" / maxcpucount:4 ",平均CPU值还停留低,RHS图表从来没有表现出5-10%以上的值.
为什么Visual Studio 2010(或msbuild)似乎没有在构建期间利用CPU?
构建项目可能涉及大量磁盘I/O. 这可能需要相当长的时间,但不会产生很多CPU负载.
至于为什么它显示没有响应,我的猜测是构建过程是出于某种原因(例如,有人做得不好),阻止应用程序响应来自操作系统的请求.应用程序不需要达到100%的CPU利用率才能被视为"无响应",它只需要将其主线程卡在某处,以防止它及时响应操作系统.
| 归档时间: |
|
| 查看次数: |
1930 次 |
| 最近记录: |