代码之家  ›  专栏  ›  技术社区  ›  Sandra K

最大并发C++编译与并行项目构建的最大数量

  •  0
  • Sandra K  · 技术社区  · 6 年前

    research :

    找到两个可为此目的配置的选项:

    enter image description here

    • 最大并发C++编译

    enter image description here

    有什么区别?

    为了实现我的目标,额外的问题是如何设置VS在构建时使用更多的CPU?

    1 回复  |  直到 6 年前
        1
  •  1
  •   MSalters    6 年前

    查看构建中考虑的所有文件通常是很有见地的。访问10000个文件并不少见,尤其是在使用较大的库时。

    访问这些文件的最快方式是如果它们已经在RAM中,即OS文件缓存。否则,SSD是一个合理的替代方案。但是,如果它们必须来自一个机械硬盘,CPU将花费大量时间只是睡觉,而等待文件被读取。

    因此,提高CPU利用率的方法是确保它不等待I/O。硬件比C++程序员便宜得多;得到一个快速的SSD和足够的RAM。