Skip to content
TopicTracker
From bernsteinbear.comView original
TranslationTranslation

A survey of inlining heuristics

A survey of inlining heuristics in JIT compilers, covering trade-offs like performance vs. code bloat and compile time. It examines how Cinder, YJIT, SpiderMonkey, JavaScriptCore, and HotSpot decide when and what to inline using profiles, call context, and limits on size, depth, and polymorphism.