Maz*_*Maz 63 performance build
这适用于2008和2010版本(也可能是早期版本).同时适用于C++和C#项目.
初始构建(重启后)以正常速度运行并具有相当好的CPU利用率.在"一段时间"之后(即使用计算机进行"填充"),后续构建可能会非常非常缓慢地运行并且CPU利用率非常低.我发现的唯一修复似乎是重启,然后循环重新开始.WPF和非WPF项目都会发生这种情况,尽管WPF的情况要差10倍.
我在不同的机器上发生过这种情况,甚至为不同的组织工作,所以我认为它是Visual Studio的东西,而不是环境的东西.我已经尝试了平常(谷歌,关闭AV,Intellisense,Resharper等,目前期待获得我订购的SSD).
我目前的机器规格是2.7gig四核,4GB内存,XP(还没有Win7工作),250Gb硬盘等
任何人都有任何想法,这可能是什么以及如何解决它?
提前致谢!
小智 90
尝试这个,因为它对我有用:
按Windows+ R或从开始打开运行.
现在输入%temp%并删除那里的所有内容......
现在再次打开Run并输入prefetch并删除其中的所有内容.
现在打开VS并查看性能.
小智 28
试试这个:
Devenv.exe/resetsettings
小智 15
我有同样的问题.
我通过禁用"实时扫描"安装了McAfee安全中心
建筑时间从小型项目的40秒到1秒.
小智 6
尝试使用ProcessMonitor(http://technet.microsoft.com/en-us/sysinternals/bb896645)查找Visual Studio在构建过程中所执行的操作.添加过滤器"ProcessName是devenv.exe然后包含"并进行一些研究.这对我很有用.
我有一个类似的问题 - 构建和调试过程非常慢 - 我可以使用Process Monitor解决它.我运行Process Monitor并看到Visual Studio进程多次读取和写入一些HTL文件.它是程序集绑定日志(http://msdn.microsoft.com/en-us/library/vstudio/e74a18c4(v=vs.100).aspx) - 存储有关库绑定的信息的实用程序.一旦我启用了这个日志,并且这个实用程序在我的硬盘上创建了大约8 Gb HTM日志)它非常慢.然后我禁用日志记录,我的项目的建设时间从10分钟减少到10秒!
“有时”大约有多长?(例如,小时?天?)
这可能很简单,就像您耗尽了 RAM 一样。 Ctrl-Shift-Esc 将加载进程监视器,您可以在其中查看内存利用率,并杀死 hogs。一旦内存不足,您的链接器将减慢尝试将内存交换到磁盘的速度(Windows 通常不会报告交换开销,除非您打开系统利用率)。根据项目的大小,链接可能会使用大量内存来制作表格。