Comment by cogman10
3 days ago
> By which you mean < 10× ?
Yup
> So not those Java -Xint, PHP, Ruby, Python 3 programs?
Pretty much. The Java -Xint stuff turns off the JIT and purely uses the interpreter. That's not how anyone (that I'm aware of) uses java. I had to look up exactly what that flag did.
Ruby I think might be underperforming because `yjit` isn't enabled by default. I suspect the same of Python (it just got a jit with python 3.13. Looks like it's still marked as experimental)
`yjit` was enabled explicitly.
https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
> Let me specify that what I'm calling interpreted…
Is everything except native aot compilers.