在 Visual C++ 中为我编译一个简单的程序也cout << "Hello World!";
需要大约 25 秒。在 Code::Blocks 和我尝试过的所有其他 IDE 中也是如此。它曾经很快就在附近。我不知道为什么要花这么长时间。
它也不是我的处理器速度。我有一个 3.7 GHz 的 i7 2600k,所以这应该不是问题。我也有 8GB 的内存。
我真的不知道为什么这需要这么长时间。有人可以推荐我一个解决方案吗?
谢谢!
在 Visual C++ 中为我编译一个简单的程序也cout << "Hello World!";
需要大约 25 秒。在 Code::Blocks 和我尝试过的所有其他 IDE 中也是如此。它曾经很快就在附近。我不知道为什么要花这么长时间。
它也不是我的处理器速度。我有一个 3.7 GHz 的 i7 2600k,所以这应该不是问题。我也有 8GB 的内存。
我真的不知道为什么这需要这么长时间。有人可以推荐我一个解决方案吗?
谢谢!
编译非常受 I/O 限制。如果你有一个旧硬盘,即使是最快的 Core i7 仍然会编译缓慢。
对磁盘进行碎片整理,确保至少有 10-20% 的可用磁盘空间,或者换一个更快的硬盘。SSD 在这方面非常出色。
作为基准,我的视网膜 macbook pro(VM 中的 VS2010)可以在几分钟内编译 100,000+ 行项目(大量使用模板和诸如 boost 之类的东西)。
因为你有很多内存,你可以给自己找一个RAM 磁盘试试看。不要忘记将系统头文件和库重新定位到 ram 磁盘。