-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
In SERVER-105664, we're adding a macro that forces inlining for the purpose of buying back local performance regressions due to the v5 toolchain upgrade. Once we roll out PGO and related post-compilation optimizations, determine which of those forced inlining decisions are still needed to maintain performance, rename them to use MONGO_COMPILER_ALWAYS_INLINE to codify their permanence in the codebase, and document why they are needed. Remove any forced inlining decisions that are no longer needed and delete the macro added in SERVER-105664.
- is related to
-
SERVER-105664 Add a macro that forces inlining for buying back v5 toolchain perf regressions
-
- Open
-