【发布时间】:2016-01-01 17:02:51
【问题描述】:
我有visual studio 2015 企业版,更新1。 空闲时,Visual Studio 进程持续使用大约 10-15% 的 CPU。 我尝试了here 提供的解决方案,但没有成功。 该解决方案包括 11 个 c# 项目。 这个问题似乎是在解决后第一次编译后才出现的。
【问题讨论】:
标签: visual-studio visual-studio-2015
我有visual studio 2015 企业版,更新1。 空闲时,Visual Studio 进程持续使用大约 10-15% 的 CPU。 我尝试了here 提供的解决方案,但没有成功。 该解决方案包括 11 个 c# 项目。 这个问题似乎是在解决后第一次编译后才出现的。
【问题讨论】:
标签: visual-studio visual-studio-2015
在我的例子中,一些 *.mdb 文件被添加到解决方案中,触发了 30-35% 的恒定 cpu 使用率。
因此,解决方案的内容通常会触发后台任务,从而导致 CPU 使用率过高。如果突然出现这种用法,如果问题与添加的文件有关,则值得获取一个较旧的源版本来检查。
在我的场景中,即使在关闭 Visual Studio 之后,Visual Studio 进程仍然使用 cpu 保持活动状态。使用进程资源管理器,我使用 cpu 确定了两个线程,指示以下起始地址:
【讨论】:
经过大量的尝试和测试来解决这个问题,我终于找到了它的根源。 我在解决方案中有一个 Code Map dgml 文件。 删除文件解决了问题,现在 devenv 进程 cpu 消耗恢复正常。
更新: 经过一段时间的工作,似乎仅删除 Code Map dgml 并不能完全解决问题。最后的解决方案是删除对包含它的“建模项目”的引用(以及其他文档,如序列图......)。
【讨论】: