【发布时间】:2013-09-19 16:28:39
【问题描述】:
在调试会话进行到一半时,我会弹出一个消息框,其中包含以下消息。这是间歇性发生的,但每次发生故障时,我都必须重新启动 VS2012 和 IIS express,这很烦人,每次发生故障都会损失 10 分钟。
发生了致命错误,不需要终止调试。有关详细信息,请参阅 Microsoft 帮助和支持网站。 HRESULT=0x80070000e。错误代码=0x0。
这表明内存不足,但我在此框中有 24GiB 的 RAM,并且正在运行 Windows 7 x64 Pro。 ProcMon 报告已使用 37% 的 RAM。我有一个 320GiB 的 SAS 磁盘,还有 110GiB 的空闲空间,所以它不是磁盘空间!
有人知道这是什么吗?
有一个连接案例打开,但像往常一样,它没有任何用处。
【问题讨论】:
-
24 GB RAM 对 32 位进程没有任何好处。密切关注任务管理器中 devenv.exe 的提交大小以及内核内存池的使用情况。禁用加载项。
-
谢谢 - 我没有加载插件。 VS 超过 3Gb RAM,这可能是问题所在。 VS 是个没用的垃圾。
-
@pointyhat 你有没有设法克服这个问题?你做了什么?我在 VS2012 Update 4 中遇到了这种情况。
标签: debugging visual-studio-2012 crash hresult