在Visual Studio 2015中,我可以期望使用模块提高编译速度

时间:2016-07-12 11:17:19

标签: c++ visual-studio build module precompiled-headers

Visual Studio 2015 supports modules。我对这个功能感到很兴奋,虽然我知道它对构建时间有重要影响,但现在我感兴趣了。我想的是更大的代码库,大约有50万行或更多代码,在头文件中有很多#include个。

我之前的方法是手动或自动删除不必要的包含以支持前向声明等,然后使用预编译的头文件。结果通常是构建时间的显着改善,从大约2-3次的存储器开始。现在看起来我应该考虑使用模块,这可能会少得多,并且可以提供更好的设计和更具前瞻性的解决方案。

任何人都可以评论对于下降模块路由的编译速度的潜在影响,对于以数千或数百万行代码测量的更大代码库来说?

0 个答案:

没有答案