@wingo
As a VM engineer, I'm not sure I agree. SpiderMonkey inlines fairly conservatively. Old benchmarks like Octane (Raytracing! GameBoy emulation! Physics simulations!) benefit from inlining, but more realistic benchmarks like Speedometer mostly don't. When I wrote the initial implementation of the current inliner, I tuned the heuristics by looking for a sweet spot where it improved Octane and didn't actively hurt Speedometer.
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
iain ireland (iainireland@mstdn.ca)'s status on Wednesday, 28-Jun-2023 12:58:14 JSTiain ireland