1

有些函数太短了,那么用它来__forceinline代替它是一个好地方__inline吗?

__inline void foo(){ //Optimized call
//some commands
}

__forceinline void fast_foo(){ //More "inline" - Does it perform faster than inline?
//some commands
}
4

1 回答 1

1

__forceinline 的执行速度是否比 __inline 快?

有时会,有时不会。这完全取决于函数内部的内容、调用模式以及许多其他因素。

一般来说,从静态分析中准确预测性能几乎是不可能的。如果您想准确地回答问题,请为这两种选择计时。

于 2013-02-13T02:33:17.483 回答