зеркало из https://github.com/github/ruby.git
For YJIT stats, set avg_len_in_yjit to 0 if denominator would be 0 (#7793)
This commit is contained in:
Родитель
986268afae
Коммит
e1c84e8ee6
2
yjit.rb
2
yjit.rb
|
@ -165,7 +165,7 @@ module RubyVM::YJIT
|
||||||
retired_in_yjit = stats[:exec_instruction] - side_exits
|
retired_in_yjit = stats[:exec_instruction] - side_exits
|
||||||
|
|
||||||
# Average length of instruction sequences executed by YJIT
|
# Average length of instruction sequences executed by YJIT
|
||||||
avg_len_in_yjit = retired_in_yjit.to_f / total_exits
|
avg_len_in_yjit = total_exits > 0 ? retired_in_yjit.to_f / total_exits : 0
|
||||||
|
|
||||||
# This only available on yjit stats builds
|
# This only available on yjit stats builds
|
||||||
if stats.key?(:vm_insns_count)
|
if stats.key?(:vm_insns_count)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче