当前位置:首页 » 编程软件 » vs并行编译特别慢

vs并行编译特别慢

发布时间: 2022-08-07 16:29:24

⑴ vs 2008 编译速度超慢 要将近十分钟!!

嗯,这个就是这样,我用08 10的都慢。最后还是换回了。6.0。那才叫神速啊。。

⑵ 影响vs编译速度的因素有哪些

影响因素比较多:
1 文件的大小,文件大小指的是全部include展开后的大小。
2 文件数量,编译是一个一个文件进行的,所以你的工程的文件数量也有关系。
3 还有声明的复杂程度,复杂声明需要额外地计算。
4 最影响编译速度的估计是C++的模板,模板在编译的时候要进行推导,得到相应的结果,这个非常费时间。如果你是模板里还套了模板,那就比较慢了。
5 链接库的数量,链接很多库也会使得编译速度变慢。
6 inline函数展开,会使得代码膨胀,也会影响编译速度
7 debug模式编译要留符号表做调试,也会影响速度
8 release模式如果开了优化,编译优化会改变代码的某些结构,这也是拖慢编译器的一个重要因素。

⑶ 如何提高vs2010编译速度

如果你的cpu够强你应该学会如何利用好它来加速你的代码编译速度,那么你怎么才能够最大限度让你的cpu发烧呢?

下面是一个对比:

比如我的cpu是i7 3770k,

编译cocos2d-x的libcocos2d工程:

不优化:

1>Time Elapsed 00:01:35.25

优化后:

1>Time Elapsed 00:00:21.66

效果显着!!!

参考网页:

Visual Studio 2010中C++并行构建调优(1)
http://developer.51cto.com/art/201003/189235.htm

1>cl : Command line warning D9030: '/Gm' is incompatible with multiprocessing; ignoring /MP switch

解决办法是:

Properties -> Configuration Properties -> C/C++ -> Code Generation -> Enable Minimal Rebuild -> No(/Gm-)

Properties -> Configuration Properties -> C/C++ -> Geneal -> Multi-processor Compilation -> Yes(/MP)

一些含义和拓展资料:

Enable minimal rebuild
通过保存关联信息到.IDB文件,使编译器只对最新类定义改动过的源文件进行重编译,提高编译速度

Enable Incremental Compilation
同样通过.IDB文件保存的信息,只重编译最新改动过的函数

/MP (Build with Multiple Processes)

http://msdn.microsoft.com/en-us/library/bb385193.aspx

/Gm (Enable Minimal Rebuild)

http://msdn.microsoft.com/en-us/library/kfz8ad09.aspx

⑷ 怎样解决VS2019编译慢的问题

摘要 用过 vs 的朋友无不吐槽 编译慢。

⑸ 为什么在使用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

⑹ vs2010 编译程序时间超长

vs2010是慢了些,我win7下最开始装的VS2010,编译时有点慢,但没有像你说的30分钟这么久,是不是你电脑也卡啊?vs2010编译慢是因为多了一些库。还有就是第一次编译时有点慢,应该是加载一些东西。

⑺ VC 编译很慢,怎么办

是电脑本身配置不行吗?
也有可能因为同时装了vs和vc?
是否重装过vc试下?
一般vc是比较快的,看你编译的程序大小。如果程序很大,不论是vc还是vs肯定都很耗时间的。

⑻ visual c++ 2010编译时很慢 要怎么解决

编译C#挺快的,C++就不行了。
把Debug模式切换到Release模式会好一点。
实在不行的话用VC6吧,编译的快。

⑼ 为什么用vs2015 + qt 编译的时候很慢

C++ 的编译很慢,与其他语言完全不在一个数量级。任何 C++ 项目都比其他语言的编译慢,一方面是 C++ 语言本身复杂,另外一方面是 C++ 头文件太大,很多库是直接在头文件里面实现的,所以每次需要编译的代码量很大。

⑽ Visual Studio编译很慢,什么原因

第一步:你编译10几20次之后编译所需时间会达到10分钟左右,你关掉VS,并且用任务管理器关掉所有的vs进程
确保VS进程全部关掉后,重新启动VS打开项目,再次编译,如果时间正常则说明你的程序有死循环,程序问题,
如果时间很长,应该是VS问题,
不知道什么问题罗/
哈哈
你开发的其它程序有这种情况吗?

热点内容
c语言是啥意思啊 发布:2024-05-08 06:01:09 浏览:695
帝豪换压缩机 发布:2024-05-08 05:42:15 浏览:902
java文件时间 发布:2024-05-08 05:32:04 浏览:267
空气压强算法 发布:2024-05-08 05:29:47 浏览:294
c语言中double的范围 发布:2024-05-08 04:53:29 浏览:122
脏小豆服务器怎么加入 发布:2024-05-08 04:40:40 浏览:552
万立存储介质 发布:2024-05-08 04:33:02 浏览:637
ftppro特效复制方法 发布:2024-05-08 04:06:05 浏览:927
平板电脑编译软件 发布:2024-05-08 04:05:46 浏览:478
荣耀v6平板扩展存储 发布:2024-05-08 03:41:12 浏览:423