diff options
author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2021-04-21 17:16:44 -0400 |
---|---|---|
committer | Alan Wu <XrXr@users.noreply.github.com> | 2021-10-20 18:19:34 -0400 |
commit | 38e67ccd157497e228b22cd4cd1f9416b61cf0b4 (patch) | |
tree | e9a9b7be85464714fa2fe2db0017c7e42658e201 /yjit.rb | |
parent | 435d7c5088295be99d83464f2c924401844f03af (diff) |
Add setivar exit reasons to --yjit-stats
Diffstat (limited to 'yjit.rb')
-rw-r--r-- | yjit.rb | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -76,17 +76,16 @@ module YJIT # Format and print out counters def _print_stats counters = runtime_stats - return unless counters $stderr.puts("***YJIT: Printing runtime counters from yjit.rb***") - - $stderr.puts "Number of bindings allocated: %d\n" % counters[:binding_allocations] - $stderr.puts "Number of locals modified through binding: %d\n" % counters[:binding_set] + $stderr.puts("Number of bindings allocated: %d\n" % counters[:binding_allocations]) + $stderr.puts("Number of locals modified through binding: %d\n" % counters[:binding_set]) print_counters(counters, prefix: 'oswb_', prompt: 'opt_send_without_block exit reasons: ') print_counters(counters, prefix: 'leave_', prompt: 'leave exit reasons: ') print_counters(counters, prefix: 'getivar_', prompt: 'getinstancevariable exit reasons:') + print_counters(counters, prefix: 'setivar_', prompt: 'setinstancevariable exit reasons:') print_counters(counters, prefix: 'oaref_', prompt: 'opt_aref exit reasons: ') end |