最近有几次我注意到“某些东西”导致 Windows 系统进程处于 50% 以上,并且在重新启动 PC 之前它不会退出。到目前为止发生在 Win2k 和 Win XP 上。
这特别麻烦,因为它目前似乎是由 MSVC 2005/Incredibuild 触发的,并且重新启动构建服务器并不是一件好事。
同时,“系统空闲进程”进程占用了 CPU 的其余部分,而构建步骤本身似乎也很匮乏。IE。通常编译时间不到 5 分钟的模块目前需要 20 多分钟。
我会猜测可能是病毒检查器或乌龟 svn,但会拼命地喜欢其他一些建议。
编辑:
我一直在经历这种被触发的事情,而罪魁祸首可能不会持续。这并不是说其他一些正在进行的进程没有做一些“愚蠢”的事情,并且正在管理系统的主动锁定,同时看起来本身是空闲的。
系统(1 个核心的 100%)和系统空闲进程共享总 CPU 的 98-100%。有时 mt.exe、link.exe、buildservice 会看到 1-2%。我正在运行 VNC 来查看机器,所以它有时会查看。
编辑 2:前一天晚上离开时,构建过程似乎进展缓慢,但再等 13 个小时后,1 小时的构建过程还没有完成。系统仍在占用 1 个核心。