3 ms·
YJIT benchmarks can be found at https://speed.yjit.org/ https://speed.yjit.org/ The Rust port doesn't change performance much according to the pull request des
by Rafert 4y ago
YJIT benchmarks can be found at https://speed.yjit.org/ https://speed.yjit.org/
The Rust port doesn't change performance much according to the pull request description.
- npalli 4y agoYour own link states -- Overall YJIT is 33.4% faster than interpreted CRuby! On Railsbench specifically, YJIT is 32.4% faster than CRuby!
- WJW 4y agoYes, but YJIT in rust is the same ~33.4% faster than vanilla CRuby than YJIT in C. The rewrite into Rust is expected to make YJIT easier to maintain and that may in turn make possible further improvements to code generation, but the rewrite generates the same machine code (and therefore the same speedup) as before.
- ewalk153 4y agoI didn't know this was public, sweet! Nice that the tooling that generates this report is also published: https://github.com/Shopify/yjit-metrics https://github.com/Shopify/yjit-metrics