Skip to content

Instantly share code, notes, and snippets.

@gmcabrita
Created November 6, 2024 19:16
Show Gist options
  • Save gmcabrita/33ecd7b7f2c3bef6a98abb6105cd4484 to your computer and use it in GitHub Desktop.
Save gmcabrita/33ecd7b7f2c3bef6a98abb6105cd4484 to your computer and use it in GitHub Desktop.
~/Developer/ruby-json-bench (main) % bundle exec awfy ips JSON 'parsing'
Running IPS for:
> JSON/parsing...
> [mri - branch 'main'] JSON / parsing
> [yjit - branch 'main'] JSON / parsing
+---------------------------------------------------------------+
|                         JSON/parsing                          |
+--------+---------+-----------------+------------+-------------+
| Branch | Runtime | Name            | IPS        | Vs baseline |
+--------+---------+-----------------+------------+-------------+
| main   | yjit    |      Oj::Parser |         19 |      3.31 x |
| main   | mri     |      Oj::Parser |         19 |      3.25 x |
| main   | mri     | (baseline) JSON |          6 |           - |
+--------+---------+-----------------+------------+-------------+
| main   | yjit    |            JSON |          6 |      1.04 x |
| main   | mri     |              Oj |          5 |     -1.12 x |
| main   | yjit    |              Oj |          5 |        same |
+--------+---------+-----------------+------------+-------------+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment