即使是简单的cout << "Hello World!";
也需要25秒才能在Visual C ++中为我编译。 Code :: Blocks和我尝试过的所有其他IDE都是一样的。它曾经近在咫尺。我不知道为什么这么长时间。
它也不是我的处理器速度。我有一个3.7 GHz的i7 2600k,所以这应该不是问题。我也有8GB的RAM。
我真的不知道为什么这么长时间。有人可以推荐我一个解决方案吗?
谢谢!
答案 0 :(得分:0)
编译非常受I / O限制。如果你有一个旧的硬盘,即使是最快的Core i7仍然会慢慢编译。
对磁盘进行Degfrag,确保至少有10-20%的磁盘空间可用,或者获得更快的硬盘。 SSD对此非常了不起。
作为基准测试,我的视网膜macbook pro(虚拟机中的VS2010)可以在几分钟内编译100,000多个线项目(大量使用模板和诸如增强之类的东西)。
由于你有很多记忆,你可能会得到RAM disk并试试。不要忘记重新定位系统标题和放大器。库到ram磁盘。