2021-09-13 07:09:45
As of 2021-09-13 07:09:45:
On Railsbench specifically, YJIT is 17.1% faster than CRuby, 15.4% faster than MJIT (3.0)!
The basic "faster" measurement is the geomean of all "headlining" benchmarks on this page.
Headlining Benchmarks
These are "headlining" because the "overall" speedup above is based on these benchmarks specifically.
MicroBenchmarks
Other Benchmarks
Want Raw Graphs and CSV?
Benchmarks Speed Details
The y axis is CRuby's pure-interpreter time for the benchmark divided by the named interpreter's time (YJIT, MJIT, TruffleRuby). Taller bars mean better performance. Each benchmark is scaled to the CRuby's interpreter's mean result, so CRuby's results are always exactly 1.0.
bench | No JIT (ms) | No JIT RSD | MJIT3.0 (ms) | MJIT3.0 RSD | YJIT (ms) | YJIT RSD | MJIT3.0 spd | MJIT3.0 spd RSD | YJIT spd | YJIT spd RSD | % in YJIT |
---|---|---|---|---|---|---|---|---|---|---|---|
activerecord | 149.5 | 1.46% | 154.0 | 1.06% | 110.2 | 1.95% | 0.97x | 1.80% | 1.36x | 2.44% | 79.48% |
jekyll | 8350.3 | 1.96% | 8312.2 | 1.68% | 7655.9 | 2.69% | 1.00x | 2.59% | 1.09x | 3.33% | 67.37% |
liquid-render | 188.4 | 2.05% | 163.6 | 2.06% | 150.3 | 1.65% | 1.15x | 2.91% | 1.25x | 2.63% | 66.98% |
154.0 | 1.26% | 149.9 | 1.27% | 140.4 | 1.46% | 1.03x | 1.79% | 1.10x | 1.93% | 24.46% | |
psych-load | 2138.1 | 0.59% | 1852.7 | 1.42% | 1773.1 | 0.49% | 1.15x | 1.54% | 1.21x | 0.76% | 66.23% |
railsbench | 3127.7 | 2.29% | 3083.2 | 0.95% | 2670.6 | 1.27% | 1.01x | 2.48% | 1.17x | 2.62% | 75.95% |
binarytrees | 387.3 | 0.32% | 254.9 | 0.50% | 301.9 | 0.96% | 1.52x | 0.59% | 1.28x | 1.02% | 82.95% |
fannkuchredux | 5602.6 | 0.10% | 4057.6 | 0.03% | 5665.3 | 0.15% | 1.38x | 0.11% | 0.99x | 0.19% | 0.00% |
lee | 1122.7 | 1.00% | 872.2 | 1.22% | 799.1 | 1.44% | 1.29x | 1.58% | 1.41x | 1.76% | 99.82% |
nbody | 114.4 | 0.04% | 69.8 | 0.39% | 113.4 | 0.50% | 1.64x | 0.39% | 1.01x | 0.50% | 7.40% |
optcarrot | 5165.0 | 0.38% | 2697.2 | 0.20% | 3146.0 | 0.16% | 1.91x | 0.43% | 1.64x | 0.41% | 96.19% |
30k_ifelse | 2412.0 | 4.63% | 2202.4 | 0.79% | 329.0 | 0.26% | 1.10x | 4.70% | 7.33x | 4.64% | 99.98% |
30k_methods | 5859.5 | 0.06% | 6424.2 | 0.98% | 717.9 | 0.04% | 0.91x | 0.98% | 8.16x | 0.08% | 100.00% |
cfunc_itself | 90.1 | 0.12% | 57.6 | 0.20% | 41.0 | 0.32% | 1.57x | 0.23% | 2.20x | 0.34% | 100.00% |
fib | 199.1 | 0.03% | 62.6 | 0.04% | 58.4 | 0.07% | 3.18x | 0.05% | 3.41x | 0.08% | 100.00% |
getivar | 93.0 | 0.18% | 90.7 | 0.15% | 36.3 | 0.06% | 1.03x | 0.24% | 2.56x | 0.19% | 86.32% |
respond_to | 235.1 | 0.15% | 202.4 | 0.38% | 151.6 | 0.41% | 1.16x | 0.41% | 1.55x | 0.43% | 100.00% |
setivar | 71.3 | 0.15% | 73.4 | 0.24% | 41.9 | 0.28% | 0.97x | 0.28% | 1.70x | 0.32% | 88.46% |
RSD is relative standard deviation - the standard deviation divided by the mean, expressed as a percentage.
% in YJIT is the percentage of instructions that complete in YJIT rather than exiting to the non-JITted interpreter. YJIT performs better when this is higher.
Speedup is relative to interpreted CRuby. So an "MJIT speedup" of 1.21x means it runs at 1.21 times the iters/second of CRuby with JIT disabled.
You can find our benchmark code in the yjit-bench Github repo.
Our benchmark-runner and reporting code is in the yjit-metrics Github repo.
Tested Ruby version for YJIT and No-JIT: ruby 3.1.0dev (2021-09-10T21:08:26Z main 99e87e7f75) [x86_64-linux]
Tested Ruby version for Ruby 3.0 MJIT: ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) +JIT [x86_64-linux]
(We got much better MJIT results with released than prerelease, so we used those.)
Benchmark Memory Usage Details
bench | No JIT mem (MiB) | MJIT3.0 mem (MiB) | YJIT mem (MiB) |
---|---|---|---|
activerecord | 60 | 64 | 321 |
jekyll | 853 | 850 | 1115 |
liquid-render | 27 | 31 | 286 |
48 | 50 | 307 | |
psych-load | 27 | 30 | 284 |
railsbench | 180 | 184 | 450 |
binarytrees | 28 | 31 | 283 |
fannkuchredux | 22 | 22 | 279 |
lee | 28 | 28 | 285 |
nbody | 22 | 22 | 278 |
optcarrot | 97 | 106 | 355 |
30k_ifelse | 63 | 63 | 345 |
30k_methods | 54 | 56 | 321 |
cfunc_itself | 22 | 22 | 278 |
fib | 22 | 22 | 278 |
getivar | 22 | 21 | 279 |
respond_to | 22 | 22 | 278 |
setivar | 22 | 21 | 279 |
Memory is shown in mebibytes (1024 * 1024 bytes.)
By default, YJIT allocates an additional 256MiB for generated code. The additional size allocated can be tuned with a command-line parameter, but allocating too little memory will result in YJIT no longer JITting new functions, so performance reverts toward interpreter speeds.
Number of Iterations and Warmups Tested
bench | No JIT warmups | No JIT iters | MJIT3.0 warmups | MJIT3.0 iters | YJIT warmups | YJIT iters |
---|---|---|---|---|---|---|
activerecord | 10 | 124 | 10 | 120 | 10 | 172 |
jekyll | 10 | 10 | 10 | 10 | 10 | 10 |
liquid-render | 10 | 97 | 10 | 112 | 10 | 123 |
10 | 120 | 10 | 123 | 10 | 132 | |
psych-load | 10 | 10 | 10 | 10 | 10 | 10 |
railsbench | 10 | 10 | 10 | 10 | 10 | 10 |
binarytrees | 10 | 42 | 10 | 69 | 10 | 57 |
fannkuchredux | 10 | 10 | 10 | 10 | 10 | 10 |
lee | 10 | 10 | 10 | 13 | 10 | 16 |
nbody | 10 | 165 | 10 | 273 | 10 | 167 |
optcarrot | 10 | 10 | 10 | 10 | 10 | 10 |
30k_ifelse | 10 | 10 | 10 | 10 | 10 | 51 |
30k_methods | 10 | 10 | 10 | 10 | 10 | 18 |
cfunc_itself | 10 | 212 | 10 | 337 | 10 | 478 |
fib | 10 | 91 | 10 | 307 | 10 | 333 |
getivar | 10 | 205 | 10 | 211 | 10 | 528 |
respond_to | 10 | 76 | 10 | 89 | 10 | 122 |
setivar | 10 | 271 | 10 | 263 | 10 | 462 |
Different Ruby configurations want different amounts of warmup. With no JIT, CRuby needs hardly any. YJIT and MJIT 3.0 both warm up quite quickly, while MJIT in 3.1 often slows down for a time as it compiles, after an unpredictable delay.
Benchmark YJIT Stats
Hover your cursor over the column headings for descriptions of each statistic.
bench | Exit Report | Inline | Outlined | Comp iSeqs | Comp Blocks | Inval | Inval Ratio | Bind Alloc | Bind Set | Const Bumps |
---|---|---|---|---|---|---|---|---|---|---|
activerecord | (click) | 1055078 | 811078 | 185 | ? | 0 | 0 | |||
jekyll | (click) | 2287014 | 1678390 | 335 | ? | 0 | 0 | |||
liquid-render | (click) | 410400 | 331084 | 144 | ? | 0 | 0 | |||
(click) | 756838 | 596952 | 337 | ? | 0 | 0 | ||||
psych-load | (click) | 169138 | 133306 | 57 | ? | 0 | 0 | |||
railsbench | (click) | 5311290 | 3031362 | 1293 | ? | 0 | 0 | |||
binarytrees | (click) | 106117 | 82762 | 10 | ? | 0 | 0 | |||
fannkuchredux | (click) | 105925 | 82552 | 7 | ? | 0 | 0 | |||
lee | (click) | 216434 | 166338 | 86 | ? | 1 | 0 | |||
nbody | (click) | 105093 | 82426 | 8 | ? | 0 | 0 | |||
optcarrot | (click) | 634053 | 575328 | 287 | ? | 0 | 0 | |||
30k_ifelse | (click) | 5562053 | 4769962 | 9262 | ? | 0 | 0 | |||
30k_methods | (click) | 2191621 | 1872692 | 5781 | ? | 0 | 0 | |||
cfunc_itself | (click) | 105029 | 81590 | 7 | ? | 0 | 0 | |||
fib | (click) | 103301 | 80670 | 7 | ? | 0 | 0 | |||
getivar | (click) | 105221 | 83754 | 7 | ? | 0 | 0 | |||
respond_to | (click) | 107013 | 82786 | 7 | ? | 0 | 0 | |||
setivar | (click) | 105157 | 82010 | 7 | ? | 0 | 0 |
YJIT stats correspond to the YJIT stats exit report.
Raw JSON data files
All graphs and table data in this page comes from processing these data files, which come from benchmark runs.
Tested Ruby Configurations
Metadata for Ruby Configs
No JIT Metadata
{ "RUBY_VERSION": "3.1.0", "RUBY_DESCRIPTION": "ruby 3.1.0dev (2021-09-10T21:08:26Z main 99e87e7f75) [x86_64-linux]", "RUBY_ENGINE": "ruby", "which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n", "hostname": "ip-172-31-8-3\n", "ec2 instance id": "i-0ed46ee597dcad5d4", "ec2 instance type": "c5.2xlarge", "RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'" }
MJIT3.0 Metadata
{ "RUBY_VERSION": "3.0.2", "RUBY_DESCRIPTION": "ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) +JIT [x86_64-linux]", "RUBY_ENGINE": "ruby", "which ruby": "/home/ubuntu/.rubies/ruby-3.0.2/bin/ruby\n", "hostname": "ip-172-31-8-3\n", "ec2 instance id": "i-0ed46ee597dcad5d4", "ec2 instance type": "c5.2xlarge", "RbConfig configure_args": " '--prefix=/home/ubuntu/.rubies/ruby-3.0.2' '' 'build_alias=' 'host_alias=' 'target_alias='" }
YJIT Metadata
{ "RUBY_VERSION": "3.1.0", "RUBY_DESCRIPTION": "ruby 3.1.0dev (2021-09-10T21:08:26Z main 99e87e7f75) [x86_64-linux]", "RUBY_ENGINE": "ruby", "which ruby": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin/ruby\n", "hostname": "ip-172-31-8-3\n", "ec2 instance id": "i-0ed46ee597dcad5d4", "ec2 instance type": "c5.2xlarge", "RbConfig configure_args": " '--disable-install-doc' '--disable-install-rdoc' '--prefix=/home/ubuntu/.rubies/ruby-yjit-metrics-prod'" }
YJIT Statistics (gathered in a separate stats run)
{ "setivar": [ { "inline_code_size": 105157, "outlined_code_size": 82010, "all_stats": true, "exec_instruction": 1932002413, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 247, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 252004378, "compiled_iseq_count": 7, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 0, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 69, "exit_leave": 0, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "psych-load": [ { "inline_code_size": 169138, "outlined_code_size": 133306, "all_stats": true, "exec_instruction": 2902134812, "send_callsite_not_simple": 11982, "send_kw_splat": 0, "send_ivar_set_method": 41357982, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 20681991, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 5991, "send_iseq_complex_callee": 5991, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 5991, "leave_se_interrupt": 2, "leave_interp_return": 56844127, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 1447843224, "compiled_iseq_count": 57, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 11982, "exit_opt_send_without_block": 62053704, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 5991, "exit_invokeblock": 11, "exit_leave": 2, "exit_throw": 5991, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 11995, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "optcarrot": [ { "inline_code_size": 634053, "outlined_code_size": 575328, "all_stats": true, "exec_instruction": 31616691607, "send_callsite_not_simple": 4002, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 19699104, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 11, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 165999828, "leave_start_pc_non_zero": 19, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 1251280089, "compiled_iseq_count": 287, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 75, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 411, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 75, "exit_concatarray": 2811, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 19703118, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 11, "exit_opt_newarray_min": 10231, "exit_invokesuper": 0, "exit_invokeblock": 11, "exit_leave": 0, "exit_throw": 120, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 20, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 1502, "exit_opt_plus": 0, "exit_opt_minus": 3972, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 11, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 6, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "fannkuchredux": [ { "inline_code_size": 105925, "outlined_code_size": 82552, "all_stats": true, "exec_instruction": 2194, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 178, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 42779839714, "compiled_iseq_count": 7, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 0, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 11, "exit_leave": 0, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 11, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "liquid-render": [ { "inline_code_size": 410400, "outlined_code_size": 331084, "all_stats": true, "exec_instruction": 505847265, "send_callsite_not_simple": 6450393, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 187901, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 3259402, "send_iseq_complex_callee": 32391, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 493, "leave_interp_return": 21023424, "leave_start_pc_non_zero": 16, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 51, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 244038669, "compiled_iseq_count": 144, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 51, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 2, "exit_opt_send_without_block": 9939179, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 133945, "exit_leave": 493, "exit_throw": 222478, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 5, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 7551, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 12, "exit_opt_mod": 0, "exit_opt_eq": 1079, "exit_opt_neq": 1, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 1, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 222444, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 186822, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "cfunc_itself": [ { "inline_code_size": 105029, "outlined_code_size": 81590, "all_stats": true, "exec_instruction": 2620001909, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 65500291, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 7217, "compiled_iseq_count": 7, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 0, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 122, "exit_leave": 0, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "fib": [ { "inline_code_size": 103301, "outlined_code_size": 80670, "all_stats": true, "exec_instruction": 3468185343, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 228, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 2600, "compiled_iseq_count": 7, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 0, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 32, "exit_leave": 0, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "getivar": [ { "inline_code_size": 105221, "outlined_code_size": 83754, "all_stats": true, "exec_instruction": 2726002205, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 225, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 432003314, "compiled_iseq_count": 7, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 0, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 47, "exit_leave": 0, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "mail": [ { "inline_code_size": 756838, "outlined_code_size": 596952, "all_stats": true, "exec_instruction": 179015827, "send_callsite_not_simple": 111966, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 60764, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 9573, "send_iseq_complex_callee": 3191, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 9593, "invokesuper_block": 0, "leave_se_interrupt": 71, "leave_interp_return": 5188079, "leave_start_pc_non_zero": 12793, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 19, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 547568560, "compiled_iseq_count": 337, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 3198, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 284737, "exit_getspecial": 163158, "exit_setspecial": 0, "exit_getinstancevariable": 35211, "exit_setinstancevariable": 0, "exit_getclassvariable": 19180, "exit_setclassvariable": 0, "exit_getconstant": 35191, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 3198, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 121555, "exit_opt_send_without_block": 304066, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 47981, "exit_invokeblock": 6446, "exit_leave": 71, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 214428, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 89523, "exit_opt_plus": 41562, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 95971, "exit_opt_le": 19191, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 6398, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 19182, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 41603, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 9, "exit_invokebuiltin": 182274, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "respond_to": [ { "inline_code_size": 107013, "outlined_code_size": 82786, "all_stats": true, "exec_instruction": 1710001639, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 28500217, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 3769, "compiled_iseq_count": 7, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 0, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 48, "exit_leave": 0, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "binarytrees": [ { "inline_code_size": 106117, "outlined_code_size": 82762, "all_stats": true, "exec_instruction": 1270529691, "send_callsite_not_simple": 31020475, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 1, "leave_interp_return": 31894404, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 254717703, "compiled_iseq_count": 10, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 31020475, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 11, "exit_leave": 1, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 436791, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "jekyll": [ { "inline_code_size": 2287014, "outlined_code_size": 1678390, "all_stats": true, "exec_instruction": 3615498573, "send_callsite_not_simple": 16580210, "send_kw_splat": 13193, "send_ivar_set_method": 17863360, "send_zsuper_method": 38900, "send_undef_method": 0, "send_optimized_method": 6174328, "send_missing_method": 0, "send_bmethod": 3866000, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 28668, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 12267362, "send_iseq_complex_callee": 522535, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 1107, "leave_interp_return": 107456421, "leave_start_pc_non_zero": 18205, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 1710541442, "compiled_iseq_count": 335, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 1757306, "expandarray_rhs_too_small": 3215090, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 47694, "exit_setblockparam": 0, "exit_getblockparamproxy": 47499, "exit_getspecial": 37391, "exit_setspecial": 0, "exit_getinstancevariable": 949782, "exit_setinstancevariable": 0, "exit_getclassvariable": 27695, "exit_setclassvariable": 0, "exit_getconstant": 100100, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 4972396, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 38199, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 100, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 34803, "exit_opt_send_without_block": 59003383, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 9317, "exit_invokeblock": 5465994, "exit_leave": 1107, "exit_throw": 782591, "exit_jump": 0, "exit_branchif": 1, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 332649, "exit_opt_setinlinecache": 0, "exit_once": 92898, "exit_opt_case_dispatch": 833274, "exit_opt_plus": 681758, "exit_opt_minus": 35598, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 106797, "exit_opt_neq": 28, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 146, "exit_opt_and": 0, "exit_opt_or": 14500, "exit_opt_aref": 734207, "exit_opt_aset": 1046065, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 163, "exit_opt_size": 0, "exit_opt_empty_p": 4, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 5, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 14093, "exit_setlocal_WC_1": 8676984, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "30k_methods": [ { "inline_code_size": 2191621, "outlined_code_size": 1872692, "all_stats": true, "exec_instruction": 5199757388, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 49171, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 184322, "compiled_iseq_count": 5781, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 0, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 11, "exit_leave": 0, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "activerecord": [ { "inline_code_size": 1055078, "outlined_code_size": 811078, "all_stats": true, "exec_instruction": 527696317, "send_callsite_not_simple": 1195956, "send_kw_splat": 0, "send_ivar_set_method": 183986, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 275986, "send_missing_method": 0, "send_bmethod": 1011962, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 275997, "send_iseq_complex_callee": 1379940, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 220, "leave_interp_return": 17940194, "leave_start_pc_non_zero": 184021, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 133880142, "compiled_iseq_count": 185, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 184000, "exit_setblockparam": 0, "exit_getblockparamproxy": 2023931, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 275999, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 91960, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 1011990, "exit_opt_send_without_block": 3956015, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 92078, "exit_invokeblock": 552073, "exit_leave": 220, "exit_throw": 91999, "exit_jump": 0, "exit_branchif": 9, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 92000, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 183986, "exit_opt_minus": 91993, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 92000, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 135, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 2, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 91993, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 276000, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "lee": [ { "inline_code_size": 216434, "outlined_code_size": 166338, "all_stats": true, "exec_instruction": 2481193336, "send_callsite_not_simple": 61418, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 66, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 11, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 1, "leave_se_interrupt": 254, "leave_interp_return": 26287343, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 1, "binding_set": 0, "vm_insns_count": 4503338, "compiled_iseq_count": 86, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 58271, "exit_getblockparam": 4072, "exit_setblockparam": 0, "exit_getblockparamproxy": 12171, "exit_getspecial": 43, "exit_setspecial": 0, "exit_getinstancevariable": 15, "exit_setinstancevariable": 0, "exit_getclassvariable": 237, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 58271, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 3, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 509, "exit_opt_send_without_block": 68066, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 1, "exit_invokeblock": 1147, "exit_leave": 254, "exit_throw": 8130, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 35, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 67149, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 2, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 4, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 1, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 114348, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "30k_ifelse": [ { "inline_code_size": 5562053, "outlined_code_size": 4769962, "all_stats": true, "exec_instruction": 3383505191, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 1, "leave_interp_return": 21170, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 521036, "compiled_iseq_count": 9262, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 6, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 11, "exit_leave": 1, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 0, "exit_opt_minus": 0, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "railsbench": [ { "inline_code_size": 5311290, "outlined_code_size": 3031362, "all_stats": true, "exec_instruction": 1239238863, "send_callsite_not_simple": 5228930, "send_kw_splat": 65722, "send_ivar_set_method": 240582, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 3972552, "send_missing_method": 0, "send_bmethod": 1341773, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 16, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 224682, "send_iseq_complex_callee": 985722, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 10, "invokesuper_block": 91722, "leave_se_interrupt": 147, "leave_interp_return": 33061149, "leave_start_pc_non_zero": 698383, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 384615518, "compiled_iseq_count": 1293, "expandarray_splat": 199390, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 305471, "exit_setblockparam": 0, "exit_getblockparamproxy": 1641994, "exit_getspecial": 91989, "exit_setspecial": 0, "exit_getinstancevariable": 1312470, "exit_setinstancevariable": 0, "exit_getclassvariable": 1024516, "exit_setclassvariable": 0, "exit_getconstant": 79993, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 199390, "exit_concatarray": 199520, "exit_splatarray": 0, "exit_newhash": 225120, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 39991, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 3017344, "exit_opt_send_without_block": 10346957, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 1744358, "exit_invokeblock": 906386, "exit_leave": 147, "exit_throw": 207257, "exit_jump": 0, "exit_branchif": 2, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 1042781, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 423418, "exit_opt_plus": 172569, "exit_opt_minus": 80240, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 99, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 40001, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 79981, "exit_opt_or": 65982, "exit_opt_aref": 280009, "exit_opt_aset": 679354, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 597, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 159387, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 119386, "exit_setlocal_WC_1": 40291, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ], "nbody": [ { "inline_code_size": 105093, "outlined_code_size": 82426, "all_stats": true, "exec_instruction": 94941172, "send_callsite_not_simple": 0, "send_kw_splat": 0, "send_ivar_set_method": 0, "send_zsuper_method": 0, "send_undef_method": 0, "send_optimized_method": 0, "send_missing_method": 0, "send_bmethod": 0, "send_refined_method": 0, "send_cfunc_ruby_array_varg": 0, "send_cfunc_argc_mismatch": 0, "send_cfunc_toomany_args": 0, "send_cfunc_tracing": 0, "send_iseq_tailcall": 0, "send_iseq_arity_error": 0, "send_iseq_only_keywords": 0, "send_iseq_complex_callee": 0, "send_not_implemented_method": 0, "send_getter_arity": 0, "send_se_cf_overflow": 0, "send_se_protected_check_failed": 0, "traced_cfunc_return": 0, "invokesuper_me_changed": 0, "invokesuper_block": 0, "leave_se_interrupt": 0, "leave_interp_return": 216, "leave_start_pc_non_zero": 0, "getivar_se_self_not_heap": 0, "getivar_idx_out_of_range": 0, "setivar_se_self_not_heap": 0, "setivar_idx_out_of_range": 0, "setivar_val_heapobject": 0, "setivar_name_not_mapped": 0, "setivar_not_object": 0, "setivar_frozen": 0, "oaref_argc_not_one": 0, "oaref_arg_not_fixnum": 0, "binding_allocations": 0, "binding_set": 0, "vm_insns_count": 1128943043, "compiled_iseq_count": 8, "expandarray_splat": 0, "expandarray_postarg": 0, "expandarray_not_array": 0, "expandarray_rhs_too_small": 0, "exit_nop": 0, "exit_getlocal": 0, "exit_setlocal": 0, "exit_getblockparam": 0, "exit_setblockparam": 0, "exit_getblockparamproxy": 0, "exit_getspecial": 0, "exit_setspecial": 0, "exit_getinstancevariable": 0, "exit_setinstancevariable": 0, "exit_getclassvariable": 0, "exit_setclassvariable": 0, "exit_getconstant": 0, "exit_setconstant": 0, "exit_getglobal": 0, "exit_setglobal": 0, "exit_putnil": 0, "exit_putself": 0, "exit_putobject": 0, "exit_putspecialobject": 0, "exit_putstring": 0, "exit_concatstrings": 0, "exit_tostring": 0, "exit_toregexp": 0, "exit_intern": 0, "exit_newarray": 0, "exit_newarraykwsplat": 0, "exit_duparray": 0, "exit_duphash": 0, "exit_expandarray": 0, "exit_concatarray": 0, "exit_splatarray": 0, "exit_newhash": 0, "exit_newrange": 0, "exit_pop": 0, "exit_dup": 0, "exit_dupn": 0, "exit_swap": 0, "exit_topn": 0, "exit_setn": 0, "exit_adjuststack": 0, "exit_defined": 0, "exit_checkmatch": 0, "exit_checkkeyword": 0, "exit_checktype": 0, "exit_defineclass": 0, "exit_definemethod": 0, "exit_definesmethod": 0, "exit_send": 0, "exit_opt_send_without_block": 0, "exit_opt_str_freeze": 0, "exit_opt_nil_p": 0, "exit_opt_str_uminus": 0, "exit_opt_newarray_max": 0, "exit_opt_newarray_min": 0, "exit_invokesuper": 0, "exit_invokeblock": 38, "exit_leave": 0, "exit_throw": 0, "exit_jump": 0, "exit_branchif": 0, "exit_branchunless": 0, "exit_branchnil": 0, "exit_opt_getinlinecache": 0, "exit_opt_setinlinecache": 0, "exit_once": 0, "exit_opt_case_dispatch": 0, "exit_opt_plus": 939999, "exit_opt_minus": 3759992, "exit_opt_mult": 0, "exit_opt_div": 0, "exit_opt_mod": 0, "exit_opt_eq": 0, "exit_opt_neq": 0, "exit_opt_lt": 0, "exit_opt_le": 0, "exit_opt_gt": 0, "exit_opt_ge": 0, "exit_opt_ltlt": 0, "exit_opt_and": 0, "exit_opt_or": 0, "exit_opt_aref": 0, "exit_opt_aset": 0, "exit_opt_aset_with": 0, "exit_opt_aref_with": 0, "exit_opt_length": 0, "exit_opt_size": 0, "exit_opt_empty_p": 0, "exit_opt_succ": 0, "exit_opt_not": 0, "exit_opt_regexpmatch2": 0, "exit_invokebuiltin": 0, "exit_opt_invokebuiltin_delegate": 0, "exit_opt_invokebuiltin_delegate_leave": 0, "exit_getlocal_WC_0": 0, "exit_getlocal_WC_1": 0, "exit_setlocal_WC_0": 0, "exit_setlocal_WC_1": 0, "exit_putobject_INT2FIX_0_": 0, "exit_putobject_INT2FIX_1_": 0, "exit_trace_nop": 0, "exit_trace_getlocal": 0, "exit_trace_setlocal": 0, "exit_trace_getblockparam": 0, "exit_trace_setblockparam": 0, "exit_trace_getblockparamproxy": 0, "exit_trace_getspecial": 0, "exit_trace_setspecial": 0, "exit_trace_getinstancevariable": 0, "exit_trace_setinstancevariable": 0, "exit_trace_getclassvariable": 0, "exit_trace_setclassvariable": 0, "exit_trace_getconstant": 0, "exit_trace_setconstant": 0, "exit_trace_getglobal": 0, "exit_trace_setglobal": 0, "exit_trace_putnil": 0, "exit_trace_putself": 0, "exit_trace_putobject": 0, "exit_trace_putspecialobject": 0, "exit_trace_putstring": 0, "exit_trace_concatstrings": 0, "exit_trace_tostring": 0, "exit_trace_toregexp": 0, "exit_trace_intern": 0, "exit_trace_newarray": 0, "exit_trace_newarraykwsplat": 0, "exit_trace_duparray": 0, "exit_trace_duphash": 0, "exit_trace_expandarray": 0, "exit_trace_concatarray": 0, "exit_trace_splatarray": 0, "exit_trace_newhash": 0, "exit_trace_newrange": 0, "exit_trace_pop": 0, "exit_trace_dup": 0, "exit_trace_dupn": 0, "exit_trace_swap": 0, "exit_trace_topn": 0, "exit_trace_setn": 0, "exit_trace_adjuststack": 0, "exit_trace_defined": 0, "exit_trace_checkmatch": 0, "exit_trace_checkkeyword": 0, "exit_trace_checktype": 0, "exit_trace_defineclass": 0, "exit_trace_definemethod": 0, "exit_trace_definesmethod": 0, "exit_trace_send": 0, "exit_trace_opt_send_without_block": 0, "exit_trace_opt_str_freeze": 0, "exit_trace_opt_nil_p": 0, "exit_trace_opt_str_uminus": 0, "exit_trace_opt_newarray_max": 0, "exit_trace_opt_newarray_min": 0, "exit_trace_invokesuper": 0, "exit_trace_invokeblock": 0, "exit_trace_leave": 0, "exit_trace_throw": 0, "exit_trace_jump": 0, "exit_trace_branchif": 0, "exit_trace_branchunless": 0, "exit_trace_branchnil": 0, "exit_trace_opt_getinlinecache": 0, "exit_trace_opt_setinlinecache": 0, "exit_trace_once": 0, "exit_trace_opt_case_dispatch": 0, "exit_trace_opt_plus": 0, "exit_trace_opt_minus": 0, "exit_trace_opt_mult": 0, "exit_trace_opt_div": 0, "exit_trace_opt_mod": 0, "exit_trace_opt_eq": 0, "exit_trace_opt_neq": 0, "exit_trace_opt_lt": 0, "exit_trace_opt_le": 0, "exit_trace_opt_gt": 0, "exit_trace_opt_ge": 0, "exit_trace_opt_ltlt": 0, "exit_trace_opt_and": 0, "exit_trace_opt_or": 0, "exit_trace_opt_aref": 0, "exit_trace_opt_aset": 0, "exit_trace_opt_aset_with": 0, "exit_trace_opt_aref_with": 0, "exit_trace_opt_length": 0, "exit_trace_opt_size": 0, "exit_trace_opt_empty_p": 0, "exit_trace_opt_succ": 0, "exit_trace_opt_not": 0, "exit_trace_opt_regexpmatch2": 0, "exit_trace_invokebuiltin": 0, "exit_trace_opt_invokebuiltin_delegate": 0, "exit_trace_opt_invokebuiltin_delegate_leave": 0, "exit_trace_getlocal_WC_0": 0, "exit_trace_getlocal_WC_1": 0, "exit_trace_setlocal_WC_0": 0, "exit_trace_setlocal_WC_1": 0, "exit_trace_putobject_INT2FIX_0_": 0, "exit_trace_putobject_INT2FIX_1_": 0 } ] }
Per-Benchmark Metadata
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
No JIT Metadata
{ "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "io-wait", "0.1.1" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.1.0/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.2" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/3.1.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/gems/bundler-2.3.0.dev/libexec/bundle", "BUNDLER_VERSION": "2.3.0.dev", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "bundler", "2.3.0.dev" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "digest", "3.0.0" ], [ "ffi", "1.15.3" ], [ "io-wait", "0.1.1" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.1" ], [ "strscan", "3.0.0" ], [ "net-imap", "0.2.2" ], [ "net-pop", "0.1.1" ], [ "net-smtp", "0.2.1" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "4.0.1" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.1" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.1.0", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.1.0:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.1.0", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-yjit-metrics-prod", "PATH": "/home/ubuntu/.gem/ruby/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/lib/ruby/gems/3.1.0/bin:/home/ubuntu/.rubies/ruby-yjit-metrics-prod/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "error_highlight", "0.2.0" ], [ "did_you_mean", "1.6.0.pre.alpha" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.4.0" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 } }
MJIT3.0 Metadata
{ "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "3.3.2" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.0" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.1" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "digest", "3.0.0" ], [ "io-wait", "0.1.0" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.0" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle", "BUNDLER_VERSION": "2.2.22", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "bundler", "2.2.22" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "ffi", "1.15.3" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle", "BUNDLER_VERSION": "2.2.22", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.2.22" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "psych", "3.3.2" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.1" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 } }
MJIT3.0 Metadata
{ "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "3.3.2" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.0" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.1" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "digest", "3.0.0" ], [ "io-wait", "0.1.0" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.0" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle", "BUNDLER_VERSION": "2.2.22", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "bundler", "2.2.22" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "ffi", "1.15.3" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle", "BUNDLER_VERSION": "2.2.22", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.2.22" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "psych", "3.3.2" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.1" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 } }
MJIT3.0 Metadata
{ "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "3.3.2" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.0" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.1" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "digest", "3.0.0" ], [ "io-wait", "0.1.0" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.0" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle", "BUNDLER_VERSION": "2.2.22", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "bundler", "2.2.22" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "ffi", "1.15.3" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle", "BUNDLER_VERSION": "2.2.22", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.2.22" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "psych", "3.3.2" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.1" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "setivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/setivar.rb", "runs": 1 }, "30k_methods": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "30k_methods.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_methods.rb", "runs": 1 } }
MJIT3.0 Metadata
{ "binarytrees": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "binarytrees", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/binarytrees/benchmark.rb", "runs": 1 }, "cfunc_itself": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "cfunc_itself.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/cfunc_itself.rb", "runs": 1 }, "liquid-render": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "strscan", "3.0.0" ], [ "yaml", "0.1.1" ], [ "psych", "3.3.2" ], [ "stringio", "3.0.0" ], [ "forwardable", "1.3.2" ], [ "set", "1.0.1" ], [ "date", "3.1.0" ], [ "time", "0.1.0" ], [ "english", "0.7.1" ], [ "cgi", "0.2.0" ], [ "bigdecimal", "3.0.0" ] ], "benchmark_name": "liquid-render", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/liquid-render/benchmark.rb", "runs": 1 }, "30k_ifelse": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "30k_ifelse.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/30k_ifelse.rb", "runs": 1 }, "fannkuchredux": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "fannkuchredux", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fannkuchredux/benchmark.rb", "runs": 1 }, "optcarrot": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "optcarrot", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/optcarrot/benchmark.rb", "runs": 1 }, "respond_to": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "respond_to.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/respond_to.rb", "runs": 1 }, "mail": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "bundler", "1.17.2" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.1" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "digest", "3.0.0" ], [ "io-wait", "0.1.0" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "timeout", "0.1.1" ], [ "net-protocol", "0.1.0" ], [ "net-smtp", "0.2.1" ] ], "benchmark_name": "mail", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/mail/benchmark.rb", "runs": 1 }, "railsbench": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/setup ", "BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/Gemfile", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle", "BUNDLER_VERSION": "2.2.22", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "bundler", "2.2.22" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "rake", "13.0.6" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "builder", "3.2.4" ], [ "erubi", "1.10.0" ], [ "mini_portile2", "2.6.1" ], [ "racc", "1.5.2" ], [ "nokogiri", "1.12.0" ], [ "rails-dom-testing", "2.0.3" ], [ "crass", "1.0.6" ], [ "loofah", "2.11.0" ], [ "rails-html-sanitizer", "1.3.0" ], [ "actionview", "6.0.4" ], [ "rack", "2.2.3" ], [ "rack-test", "1.1.0" ], [ "actionpack", "6.0.4" ], [ "nio4r", "2.5.7" ], [ "websocket-extensions", "0.1.5" ], [ "websocket-driver", "0.7.5" ], [ "actioncable", "6.0.4" ], [ "globalid", "0.5.2" ], [ "activejob", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "marcel", "1.0.1" ], [ "activestorage", "6.0.4" ], [ "mini_mime", "1.1.0" ], [ "mail", "2.7.1" ], [ "actionmailbox", "6.0.4" ], [ "actionmailer", "6.0.4" ], [ "actiontext", "6.0.4" ], [ "ffi", "1.15.3" ], [ "jbuilder", "2.11.2" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "method_source", "1.0.0" ], [ "psych", "3.3.2" ], [ "thor", "1.1.0" ], [ "railties", "6.0.4" ], [ "sprockets", "4.0.2" ], [ "sprockets-rails", "3.2.2" ], [ "rails", "6.0.4" ], [ "sassc", "2.4.0" ], [ "tilt", "2.0.10" ], [ "sassc-rails", "2.1.2" ], [ "sass-rails", "6.0.0" ], [ "sqlite3", "1.4.2" ], [ "stackprof", "0.2.17" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "railsbench", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/railsbench/benchmark.rb", "runs": 1 }, "jekyll": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-r/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/3.0.0/bundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "", "BUNDLE_BIN_PATH": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/libexec/bundle", "BUNDLER_VERSION": "2.2.22", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "", "MANPATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/kramdown-2.3.1/man" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "fileutils", "1.5.0" ], [ "bundler", "2.2.22" ], [ "pathname", "0.1.0" ], [ "tsort", "0.1.0" ], [ "set", "1.0.1" ], [ "public_suffix", "4.0.6" ], [ "addressable", "2.8.0" ], [ "colorator", "1.1.0" ], [ "concurrent-ruby", "1.1.9" ], [ "eventmachine", "1.2.7" ], [ "http_parser.rb", "0.6.0" ], [ "em-websocket", "0.5.2" ], [ "ffi", "1.15.3" ], [ "forwardable-extended", "2.6.0" ], [ "i18n", "1.8.10" ], [ "sassc", "2.4.0" ], [ "jekyll-sass-converter", "2.1.0" ], [ "rb-fsevent", "0.11.0" ], [ "rb-inotify", "0.10.1" ], [ "listen", "3.7.0" ], [ "jekyll-watch", "2.2.1" ], [ "rexml", "3.2.5" ], [ "kramdown", "2.3.1" ], [ "kramdown-parser-gfm", "1.1.0" ], [ "liquid", "4.0.3" ], [ "mercenary", "0.4.0" ], [ "pathutil", "0.16.2" ], [ "rouge", "3.26.0" ], [ "safe_yaml", "1.0.5" ], [ "unicode-display_width", "1.7.0" ], [ "terminal-table", "2.0.0" ], [ "jekyll", "4.2.0" ], [ "jekyll-include-cache", "0.2.1" ], [ "jekyll-paginate", "1.1.0" ], [ "pandoc-ruby", "2.1.4" ], [ "jekyll-pandoc", "2.0.1" ], [ "liquid-c", "4.0.0" ], [ "tzinfo", "2.0.4" ], [ "tzinfo-data", "1.2021.1" ], [ "webrick", "1.7.0" ] ], "benchmark_name": "jekyll", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/jekyll/benchmark.rb", "runs": 1 }, "nbody": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "nbody", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/nbody/benchmark.rb", "runs": 1 }, "fib": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "fib.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/fib.rb", "runs": 1 }, "lee": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "victor", "0.3.3" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "lee", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/lee/benchmark.rb", "runs": 1 }, "psych-load": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "psych", "3.3.2" ], [ "stringio", "3.0.0" ], [ "strscan", "3.0.0" ], [ "forwardable", "1.3.2" ] ], "benchmark_name": "psych-load", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/psych-load/benchmark.rb", "runs": 1 }, "getivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ] ], "benchmark_name": "getivar.rb", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/getivar.rb", "runs": 1 }, "activerecord": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "-rbundler/setup ", "BUNDLER_ORIG_BUNDLE_BIN_PATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLE_GEMFILE": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_BUNDLER_VERSION": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "BUNDLER_ORIG_GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "BUNDLER_ORIG_MANPATH": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "BUNDLER_ORIG_RB_USER_INSTALL": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLER_ORIG_RUBYLIB": "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL", "BUNDLE_GEMFILE": "Gemfile", "BUNDLE_BIN_PATH": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/exe/bundle", "BUNDLER_VERSION": "1.17.2", "BUNDLER_ORIG_RUBYOPT": "", "RUBYLIB": "/home/ubuntu/.gem/ruby/3.0.2/gems/bundler-1.17.2/lib" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "2.5.1" ], [ "ostruct", "0.3.1" ], [ "bundler", "1.17.2" ], [ "securerandom", "0.1.0" ], [ "etc", "1.2.0" ], [ "pathname", "0.1.0" ], [ "set", "1.0.1" ], [ "readline-ext", "0.1.1" ], [ "uri", "0.10.1" ], [ "tsort", "0.1.0" ], [ "forwardable", "1.3.2" ], [ "concurrent-ruby", "1.1.9" ], [ "i18n", "1.8.10" ], [ "minitest", "5.14.4" ], [ "thread_safe", "0.3.6" ], [ "tzinfo", "1.2.9" ], [ "zeitwerk", "2.4.2" ], [ "activesupport", "6.0.4" ], [ "activemodel", "6.0.4" ], [ "activerecord", "6.0.4" ], [ "sqlite3", "1.4.2" ] ], "benchmark_name": "activerecord", "benchmark_path": "/home/ubuntu/ym/yjit-bench/benchmarks/activerecord/benchmark.rb", "runs": 1 }, "setivar": { "warmup_itrs": 10, "min_bench_itrs": 10, "min_bench_time": 20.0, "env": { "YJIT_METRICS_GITHUB_TOKEN": "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", "RUBY_VERSION": "3.0.2", "GEM_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "RUBY_ENGINE": "ruby", "YJIT_METRICS_GITHUB_USER": "noahgibbs", "GEM_PATH": "/home/ubuntu/.gem/ruby/3.0.2:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0", "GEM_HOME": "/home/ubuntu/.gem/ruby/3.0.2", "RUBY_ROOT": "/home/ubuntu/.rubies/ruby-3.0.2", "PATH": "/home/ubuntu/.gem/ruby/3.0.2/bin:/home/ubuntu/.rubies/ruby-3.0.2/lib/ruby/gems/3.0.0/bin:/home/ubuntu/.rubies/ruby-3.0.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "RUBYOPT": "" }, "loaded_gems": [ [ "did_you_mean", "1.5.0" ], [ "benchmark", "0.1.1" ], [ "json", "