From 473009d7cbafc4a94be53694b5934167072068e6 Mon Sep 17 00:00:00 2001 From: Maxime Chevalier-Boisvert Date: Thu, 16 Mar 2023 17:24:08 -0400 Subject: YJIT: add stats to keep track of when branch direction is known (#7544) This measures the impact of changes made by @jhawthorn last year. --- yjit.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'yjit.rb') diff --git a/yjit.rb b/yjit.rb index 459d58f918..807541e0a5 100644 --- a/yjit.rb +++ b/yjit.rb @@ -272,6 +272,10 @@ module RubyVM::YJIT $stderr.puts "block_next_count: " + format_number(13, stats[:block_next_count]) $stderr.puts "defer_count: " + format_number(13, stats[:defer_count]) $stderr.puts "defer_empty_count: " + format_number(13, stats[:defer_empty_count]) + + $stderr.puts "branch_insn_count: " + format_number(13, stats[:branch_insn_count]) + $stderr.puts "branch_known_count: " + format_number_pct(13, stats[:branch_known_count], stats[:branch_insn_count]) + $stderr.puts "freed_iseq_count: " + format_number(13, stats[:freed_iseq_count]) $stderr.puts "invalidation_count: " + format_number(13, stats[:invalidation_count]) $stderr.puts "constant_state_bumps: " + format_number(13, stats[:constant_state_bumps]) -- cgit v1.2.1