我有一个相当大的ASP.NET MVC应用程序,我在Win 8上的Visual Studio 2012中工作。我有一个奇怪的问题,重新编译后页面加载速度慢。通常,实际构建时间约为5秒,然后浏览器打开,加载页面需要1-2分钟。
有些观点:
我还能尝试什么?
答案 0 :(得分:18)
关闭Windows Defender服务解决。现在一切都快了一百倍。
更新:我找不到Windows Defender几乎一直使用大量CPU功能的原因。我试图谷歌它,事实证明很多人在Win 8上有类似的问题没有很好的解决方案。
如果您真的想要启用Defender,可以将项目文件夹路径添加为例外,但它仍然会很慢。
希望它有所帮助。
更新2:以上在Windows 10中仍然适用。特别是如果您在虚拟机中运行它(我在Mac上的Parallels中运行它)。整体速度提升,不仅是页面刷新时间,非常明显。
更新3:显然,Windows Defender有一种习惯,就是默默地重新开启自己。所以,要小心。
答案 1 :(得分:13)
在查看上面的问题和答案后,我发现Windows Defender服务已经关闭,但是,我正在运行AVG。我禁用了AVG,确定延迟完全消失了!
因此,如果Windows Defender服务已关闭,并且您正在运行某种类似AV的系统保护,请尝试禁用它。