Visual Studio 2015未响应

9

我最近在我的戴尔笔记本电脑上安装了Windows 10。我经常看到Visual Studio 2015无响应。

有没有一种日志可以打开,以便在加载项目时查看Visual Studio中发生的情况,以查看任何延迟加载的插件?或者在任务管理器中是否有类似的东西,以查看哪个资源导致缓慢,像磁盘读取或内存之类的?

enter image description here

enter image description here

enter image description here

更新:

根据IInspectable的评论,我从任务管理器中创建了一个转储文件。

我在这个文件中没有看到任何线程信息。我尝试在再次加载VS 2015后调试(通过单击操作菜单中的调试)。那需要一段时间才能加载符号,但最终我会看到源不可用的屏幕并停在那里。

11/18/2015:Asp.net工具团队正在解决这个性能问题。


6
当应用程序不再响应时(例如切换到“任务管理器”的“进程”选项卡,右键单击相应的进程并选择“创建转储文件”),创建一个小型转储文件。然后可以将该转储文件加载到调试器中,以便检查线程。由于“未响应”是由GUI线程无法响应消息引起的,因此您已经知道要集中关注哪些线程。Microsoft为所有相关系统DLL提供公共符号,使调用堆栈实际上非常有用。 - IInspectable
1个回答

8

您可以尝试通过devenv.exe的/Log命令行选项启用日志记录。请参阅Microsoft 文档。(devenv.exe是Visual Studio IDE)


6
在加载项目时,我是否可以打开某个日志来查看Visual Studio中正在发生的情况,以查看是否有任何插件延迟了加载? - David Vitoux
2
David,欢迎来到[so]!由于现有的流程,简短的回答很可能被误认为是错误的答案。如果您在回答中包含相关链接信息,就可以避免这种陷阱,或许还能提供更好的答案。 - jpaugh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接