cccheck.exe与CPU挂钩并占用大量内存

时间:2015-08-19 17:43:09

标签: c# windows visual-studio-2012 msbuild

运行完全更新的Visual Studio 2012实例。

我在尝试调试时偶尔注意到我的系统会开始陷入困境。当发生这种情况时,查看进程列表我已经注意到MSBuild.exe总是有一个名为cccheck.exe的子处理,它正在吸收大约60%的CPU功率,并且介于3到5之间冲压。

经过一些研究,cccheck.exe运行代码合同的编译时间检查,我在代码中广泛使用。我爱他们。他们很棒。但我不认为每次调试都需要运行。

问题是,当我调试时,这个过程基本上仍在运行,而我在我的代码中而不是关闭自己或某事。这会导致MSBuild.exe继续运行。它让我想知道,如果我没有配置错误的东西,因为它似乎是一个非常奇怪的行为。

我可以通过终止cccheck.exe进程来解决此问题。但MSBuild.exe将重新启动另一个cccheck.exe。如果反而杀死MSBuild.exe,一切都恢复正常,我可以调试而不花费三十秒来向前一行。

有没有人对如何解决这个问题有任何建议?我确定在提供任何真正的建议之前我需要提供更多信息,但我不确定要提供什么。我已经对此进行了大量的谷歌搜索,我发现的大多数帖子都是旧的。我已经尝试了他们推荐的一些内容(更新等),但没有任何效果。

0 个答案:

没有答案