【发布时间】:2019-11-22 09:58:40
【问题描述】:
我正在运行 Visual Studio 2013 Update 4,并且在简单的 UI 菜单导航和基本文本编辑上看到高 CPU 使用率和明显延迟。
使用ProcessExplorer,我截取了一张屏幕截图,显示一个线程在名为IsAssertEtwEnabled的东西中占用了大量CPU:
屏幕截图是在“扩展和更新”窗口中随机上下滚动时捕获的。
有什么提高性能的想法吗?
是的,我正在运行几个插件,但我更愿意保留它们,或者至少找到一种方法来隔离导致此问题的插件。
我已经查看了一个类似的问题 (VS2013 Update 3 incredibly slow - devenv.exe!!IsAssertEtwEnabled guilty thread),但我没有安装 DevExpress 的任何东西。
【问题讨论】:
-
在 VS2015 Update3 上看到这个完全相同的问题
-
是的,我还在 VS2015 中。也许2017年会更好?认为该版本具有插件分析以帮助找到不良行为者。哦,我确实听说过一个谣言,这可能与 Code Lens 有关
-
有趣的是,我在 VS 2017 的 VM 上观察到这一点,它在具有 64 GB 内存、两个 SSD(一个专用于 VM)和 10 个内核(VM 允许在其中 8 个上运行)和最新的 NVIDIA RTX 2060 GPU。有趣的是,CPU 根本没有加载,并且有大量可用内存。但是,VS 很慢,如果我启动越来越多的 VS 实例,所有系统 UI 都会变得越来越慢。和相同的堆栈跟踪...
-
@sich 更有趣:sept. 2021 与 VS2019 完全相同的问题
标签: performance visual-studio plugins visual-studio-2013