【发布时间】:2011-01-08 23:17:53
【问题描述】:
考虑到您只是在尝试优化速度,在决定是否内联函数时有什么好的启发式方法?显然代码大小应该很重要,但是当(比如说)gcc 或 icc 确定是否内联函数调用时,是否还有其他通常使用的因素?该领域是否有任何重要的学术工作?
【问题讨论】:
-
@Mitch:当然,但我很好奇编译器如何决定是否内联。
-
主要是我相信的指令数量...
标签: gcc gnu compiler-construction icc inlining