gpt4 book ai didi

c++ - 除了编译之外,moSTLy 头文件的文件结构是否会减慢任何速度?

转载 作者:太空狗 更新时间:2023-10-29 23:52:03 29 4
gpt4 key购买 nike

主要是头文件的文件结构(90% 的代码都是头文件)是否会减慢除了编译之外的任何事情?

有些人认为,在速度优化的情况下,它可能会导致大多数代码的内联,因此处理器会计算有关指令调用或类似内容的错误统计信息。是否有任何地方表明它或类似的事情会发生并因此降低应用程序速度?

最佳答案

  1. 这可能是 Benefits of inline functions in C++? 的拷贝
  2. 实际性能影响取决于许多因素。在您确实遇到性能问题之前,我不会担心它,在这种情况下,我确信可以通过优化其他东西获得更大的 yield 。
  3. 不要将所有代码都放在标题中 - 如果继续这种趋势,您以后会讨厌自己,因为您大部分时间都在等待编译器。如果您正在寻找类似的优化,LTO 是一种更好的方法,并且对编译时间的影响较小。

关于c++ - 除了编译之外,moSTLy 头文件的文件结构是否会减慢任何速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17663924/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com