我有全新的 Win7 64 位机器。Visual Studio 2008 是新安装的,但开始响应越来越慢,最终完全挂起,完全占据了机器的一个(虚拟)核心。经过一个小时左右的响应越来越慢,我关闭它并重新启动,然后它一开始运行良好,然后又逐渐变慢。
使用 Process Explorer 我发现负责的devenv.exe线程总是有一个堆栈,当它与处理器挂钩时,它看起来像这样:
ntoskrnl.exe!KeWaitForMultipleObjects+0xc0a
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x732
ntoskrnl.exe!KeWaitForMutexObject+0x19f
ntoskrnl.exe!__misaligned_access+0xba4
msenv.dll!DllCanUnloadNow+0x49b31
带有一条或多条ntoskrnl.exe!__misaligned_access
和msenv.dll!DllCanUnloadNow
线;谁能告诉我可能出了什么问题?谢谢!
更新:
通过命令行开关 /SafeMode 启动 VS(感谢 0xA3)后,我发现没有 Resharper 问题似乎消失了......所以它看起来很可能是一个 Resharper 错误 :(