diff options
author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2023-04-04 16:41:52 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-04 16:41:52 -0400 |
commit | d26d3575cab676ade7d0257138a044e22b373e68 (patch) | |
tree | e2dd06e4f9985172e5a74890115187f8bdcd2acd /yjit.rb | |
parent | 8525603c72e22c90aa423431684042af66d1d100 (diff) |
YJIT: add stats for ratio of versions per block (#7653)
Notes
Notes:
Merged-By: maximecb <maximecb@ruby-lang.org>
Diffstat (limited to 'yjit.rb')
-rw-r--r-- | yjit.rb | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -275,7 +275,11 @@ module RubyVM::YJIT $stderr.puts "bindings_set: " + format_number(13, stats[:binding_set]) $stderr.puts "compilation_failure: " + format_number(13, compilation_failure) if compilation_failure != 0 $stderr.puts "compiled_iseq_count: " + format_number(13, stats[:compiled_iseq_count]) + $stderr.puts "compiled_blockid_count:" + format_number(13, stats[:compiled_blockid_count]) $stderr.puts "compiled_block_count: " + format_number(13, stats[:compiled_block_count]) + if stats[:compiled_blockid_count] != 0 + $stderr.puts "versions_per_block: " + format_number(13, "%4.3f" % (stats[:compiled_block_count].fdiv(stats[:compiled_blockid_count]))) + end $stderr.puts "compiled_branch_count: " + format_number(13, stats[:compiled_branch_count]) $stderr.puts "block_next_count: " + format_number(13, stats[:block_next_count]) $stderr.puts "defer_count: " + format_number(13, stats[:defer_count]) |