如何加快我的C ++编译速度?

时间:2012-12-28 04:51:34

标签: visual-c++

即使是简单的cout << "Hello World!";也需要25秒才能在Visual C ++中为我编译。 Code :: Blocks和我尝试过的所有其他IDE都是一样的。它曾经近在咫尺。我不知道为什么这么长时间。

它也不是我的处理器速度。我有一个3.7 GHz的i7 2600k,所以这应该不是问题。我也有8GB的RAM。

我真的不知道为什么这么长时间。有人可以推荐我一个解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

编译非常受I / O限制。如果你有一个旧的硬盘,即使是最快的Core i7仍然会慢慢编译。

对磁盘进行Degfrag,确保至少有10-20%的磁盘空间可用,或者获得更快的硬盘。 SSD对此非常了不起。

作为基准测试,我的视网膜macbook pro(虚拟机中的VS2010)可以在几分钟内编译100,000多个线项目(大量使用模板和诸如增强之类的东西)。

由于你有很多记忆,你可能会得到RAM disk并试试。不要忘记重新定位系统标题和放大器。库到ram磁盘。