我想尝试加快 C++ 项目的编译时间。他们有大约 3M 行代码。
当然,我并不需要总是编译每个项目,但有时有很多源文件被别人修改,我需要重新编译所有的文件(例如,当有人更新ASN.1源文件时)。
我测量过编译一个中间项目(不涉及所有源文件)大约需要三分钟。我知道这并不过分,但有时等待编译真的很无聊..
我试图将源代码移动到 SSD(旧的 OCZ Vertex 3 60 GB),经过基准测试,它比 HDD 快 5 到 60 倍(尤其是在随机读/写方面)。无论如何,编译时间几乎相同(可能快 2-3 秒,但应该有机会)。
也许将 Visual Studio bin 移动到 SSD 会带来额外的性能提升?
只是为了完成这个问题:我有一个 W3520 Xeon @2.67 GHz 和 12 GB 的 DDR3 ECC。