vs2010编译突然变慢
① 为什么Visual Studio 2010的编译速度比Visual Studio 6.0慢很多,有什么方法可以加快速度吗
编译器不同,使用的编译方法不同,主要差异在代码优化,智能纠错等方面。6.0是上世纪的产物,连C++标准都实现的非常不完善,更何况代码优化之类的特别费时的工作。随着CPU和操作系统技术的发展,二进制代码生成更加困难,优化更加复杂,当然最终代码的执行效率会更高。
另一方面也是由于nt内核的代码复杂度变的更高,vs2010的头文件和6.0的版本是不同的,很多新的的系统特性都被加入到windows头文件中。
加快速度的方法有禁用优化选项,禁用clr检查等。最基本的还是良好的程序结构,能减少编译器的工作量。vs在生成代码的时候即使是release模式仍然会创建大量的调试信息在工程中,以帮助问题发现和恢复,在vc6时代是没有这东西的。
② 为什么我用vc++6.0和vs2010编译同一段代码、运行速度天差地别
这个可能是因为6.0和2010所使用的函数库可能不同,链接的系统库不同
你可以采用下面的方法再试一下:
1、创建项目的时候选择一个空白的控制台项目,就是创建完以后一个文件都没有的那种。
然后添加一个c++源文件,将代码写进去
2、编译的时候记得用release模式
3、记得运行的时候关闭电脑的其他程序,尽量让cpu的使用率保持一致
这样再试一下看看
额外说明一下,2010的功能比6.0强大很多,所以同样一段代码的编译,它会比6.0添加更多的辅助性的东西进去。但正常的话,release版本在运行速度上应该是没有变化的!
如果按照上面的还有这样大的区别,请和我联系
我也很感兴趣!
③ vs2010反应太慢
vs本来就大,反应慢正常,可以考虑用固态硬盘,就可以闪开了,或是换vs2012吧,干净简单点;
另外不是所有组件都要安装,由各个语言的分类的,不过一般都装吧,也不慢,十几个G也不大。
④ visual c++ 2010编译时很慢 要怎么解决
编译C#挺快的,C++就不行了。
把Debug模式切换到Release模式会好一点。
实在不行的话用VC6吧,编译的快。
⑤ vs2010今天突然按F5调试的时候很慢,以前大概三到四秒,现在大概半分钟,还是个空的winform
所有的项目调试都这样吗?如果不是,那就是写的程序有问题,不然就是你电脑的问题了.
如果你重装了vs,那就不是vs的问题了,我觉得你可以从其他方面下手了,第一,确保不是程序问题,第二,检查下vs的配置文件。适当的替换下。第三,你可以打开任务管理器,看看运行情况,内存和cpu的使用
⑥ 为什么VS2010运行C程序的速度很慢。
这个。。。你用VC++6。0吧。。。。
VS2010慢是正常的、因为它里边添加了许多东西、不过你那个的确是太慢了。。。。表示同情、
如果你是win7里运行的、那就更情有可原了、因为win7本来就不快。。。
运行程序大小是没啥影响的。。。。你运行几百行的程序也差不多、
你安装vs的时候、可以自定义安装、只安装VC++、其他的比如F#、C#之类的可以不装的、
这样会稍微快一点、但是效果不明显、要我说啊、还是VC++6.0最稳当了、
⑦ vs2010 编译程序时间超长
vs2010是慢了些,我win7下最开始装的VS2010,编译时有点慢,但没有像你说的30分钟这么久,是不是你电脑也卡啊?vs2010编译慢是因为多了一些库。还有就是第一次编译时有点慢,应该是加载一些东西。
⑧ 为什么在使用vs2010时编译c++程序时候速度特别慢,而以前用vc6时快得多
两个方法:
1.在工程下按Alt+F7打开Properties
1.1
在General里whole program optimization,将选项调整到use link time code generation
1.2
在C/C++选项卡下的general把multi-processor compilation设置为YES
⑨ Visual C++ 2010 编译问题 我的VS2010在编译C++项目时经常编译器会卡死,无
如果之前并无这种情况,那就是有病毒了,可以查杀下了
⑩ Visual Studio编译很慢,什么原因
Visual Studio编译很慢解决办法:
打开vs2010的工具选项,环境>常规之下 查看”视觉体验”配置,它默认选择了”基于客户端性能自动调整视觉体验”并启用硬件图形加速,取消选择这个选择。