-
Notifications
You must be signed in to change notification settings - Fork 0
profile bufrdumprb 2019 12 12
TOYODA Eizi edited this page Dec 12, 2019
·
1 revision
コミット 4f8e4aeb804f80e369fa5c61b9653de1d31f4a16 に付属したサンプルを dump した結果
bufrconv$ time ruby -rprofile bufrdump.rb -j tests/A_I* > /dev/null
mexhack: ISMB01 MXBA 061800 (nil)
% cumulative self self total
time seconds seconds calls ms/call ms/call name
26.56 10.59 10.59 257289 0.04 0.07 BUFRMsg#getbits
22.15 19.42 8.83 87356 0.10 0.32 BUFRMsg#readnum
10.53 23.62 4.20 88602 0.05 0.07 BufrDecode#read_tape
5.07 25.64 2.02 228 8.86 166.36 BufrDecode#run
3.39 26.99 1.35 846653 0.00 0.00 Hash#[]
2.81 28.11 1.12 88639 0.01 0.02 BUFRMsg#compressed?
2.76 29.21 1.10 89260 0.01 0.02 TreeBuilder#showval
2.48 30.20 0.99 88206 0.01 0.50 Array#each
2.01 31.00 0.80 233 3.43 4.55 JSON::Ext::Generator::State#generate
1.91 31.76 0.76 615592 0.00 0.00 Fixnum#+
1.73 32.45 0.69 87944 0.01 0.05 Enumerable#inject
1.50 33.05 0.60 296277 0.00 0.00 Array#[]
1.50 33.65 0.60 89236 0.01 0.01 BUFRMsg#decode_primary
1.33 34.18 0.53 349483 0.00 0.00 Fixnum#<<
0.85 34.52 0.34 173615 0.00 0.00 Fixnum#|
0.70 34.80 0.28 277163 0.00 0.00 Fixnum#-
0.65 35.06 0.26 3701 0.07 0.16 BUFRMsg#readstr1
0.65 35.32 0.26 7771 0.03 0.05 TreeBuilder#newcycle
0.65 35.58 0.26 101696 0.00 0.00 Regexp#===
0.65 35.84 0.26 176603 0.00 0.00 Fixnum#/
0.63 36.09 0.25 188497 0.00 0.00 Fixnum#>
0.55 36.31 0.22 3185 0.07 0.09 BufrDB#table_b_parse
0.53 36.52 0.21 87973 0.00 0.00 String#bytesize
0.48 36.71 0.19 102973 0.00 0.00 String#[]
0.45 36.89 0.18 1669 0.11 0.19 BufrDecode#setloop
0.43 37.06 0.17 87724 0.00 0.00 BasicObject#!
0.43 37.23 0.17 166188 0.00 0.00 Fixnum#&
0.40 37.39 0.16 88492 0.00 0.00 String#unpack
0.40 37.55 0.16 87953 0.00 0.00 Fixnum#==
0.40 37.71 0.16 92488 0.00 0.00 String#encode
0.38 37.86 0.15 79054 0.00 0.00 Fixnum#zero?
0.38 38.01 0.15 117600 0.00 0.00 Array#push
0.33 38.14 0.13 88605 0.00 0.00 Fixnum#%
0.33 38.27 0.13 100673 0.00 0.00 Symbol#==
0.28 38.38 0.11 90941 0.00 0.00 Kernel#nil?
0.25 38.48 0.10 40949 0.00 0.00 Fixnum#to_f
0.25 38.58 0.10 4868 0.02 0.26 BufrDB#initialize
0.25 38.68 0.10 78547 0.00 0.00 Fixnum#>>
0.23 38.77 0.09 1389 0.06 0.12 BufrDecode#ymdhack_ini
0.20 38.85 0.08 47204 0.00 0.00 Array#last
0.18 38.92 0.07 40949 0.00 0.00 Fixnum#-@
0.18 38.99 0.07 40949 0.00 0.00 Float#to_s
0.18 39.06 0.07 13388 0.01 0.01 Array#pop
0.18 39.13 0.07 902 0.08 0.22 BufrDB#expand
0.18 39.20 0.07 3537 0.02 0.03 Kernel#dup
0.15 39.26 0.06 1211 0.05 0.08 BufrDB#table_b
0.13 39.31 0.05 3648 0.01 0.02 BufrDecode#read_tape_simple
0.13 39.36 0.05 40949 0.00 0.00 Float#**
0.13 39.41 0.05 26743 0.00 0.00 Hash#[]=
0.10 39.45 0.04 376 0.11 0.32 BUFRMsg#readnum2
0.10 39.49 0.04 1669 0.02 0.04 TreeBuilder#setloop
0.08 39.52 0.03 1332 0.02 0.12 TreeBuilder#split_r
0.08 39.55 0.03 201 0.15 0.50 BUFRMsg#ymdhack
0.08 39.58 0.03 1740 0.02 0.02 JSON::Ext::Generator::GeneratorMethods::Object#to_json
0.08 39.61 0.03 4519 0.01 0.08 BufrDB#compile
0.08 39.64 0.03 3537 0.01 0.01 Kernel#initialize_dup
0.08 39.67 0.03 18997 0.00 0.00 Array#empty?
0.08 39.70 0.03 40949 0.00 0.00 Float#*
0.05 39.72 0.02 7692 0.00 0.00 String#to_i
0.05 39.74 0.02 2919 0.01 0.01 Hash#initialize_copy
0.05 39.76 0.02 197 0.10 198.98 Integer#times
0.05 39.78 0.02 1669 0.01 0.02 TreeBuilder#endloop
0.03 39.79 0.01 46 0.22 856.96 Kernel#loop
0.03 39.80 0.01 3 3.33 143.33 IO#each_line
0.03 39.81 0.01 1679 0.01 0.01 String#chomp!
0.03 39.82 0.01 28 0.36 2.50 Kernel#require
0.03 39.83 0.01 1974 0.01 0.01 Hash#include?
0.03 39.84 0.01 403 0.02 0.02 Time#year
0.03 39.85 0.01 308 0.03 0.23 BUFRMsg#getnum
0.03 39.86 0.01 214 0.05 1.36 Enumerable#map
0.03 39.87 0.01 428 0.02 5.12 TreeBuilder#endsubset
0.00 39.87 0.00 1 0.00 0.00 TracePoint#enable
0.00 39.87 0.00 20 0.00 0.00 IO#set_encoding
0.00 39.87 0.00 39 0.00 0.00 Thread.current
0.00 39.87 0.00 11 0.00 0.00 Thread::Mutex#lock
0.00 39.87 0.00 14 0.00 0.00 MonitorMixin#mon_enter
0.00 39.87 0.00 14 0.00 0.00 Kernel#respond_to?
0.00 39.87 0.00 14 0.00 0.00 Gem.suffixes
0.00 39.87 0.00 55 0.00 0.00 Gem.find_unresolved_default_spec
0.00 39.87 0.00 1 0.00 0.00 Kernel#Array
0.00 39.87 0.00 26 0.00 0.00 Array#map
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#add_bindir
0.00 39.87 0.00 109 0.00 0.00 Array#flatten
0.00 39.87 0.00 2 0.00 0.00 Array#compact
0.00 39.87 0.00 3 0.00 0.00 Array#uniq
0.00 39.87 0.00 1 0.00 0.00 Array#sort
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#files
0.00 39.87 0.00 21 0.00 0.00 Hash#delete
0.00 39.87 0.00 21 0.00 0.00 Gem.remove_unresolved_default_spec
0.00 39.87 0.00 12 0.00 0.00 #<Object:0x000000015bd0c8>.[]
0.00 39.87 0.00 657 0.00 0.00 String#split
0.00 39.87 0.00 2 0.00 0.00 Array#include?
0.00 39.87 0.00 15 0.00 0.00 Gem::Specification.unresolved_deps
0.00 39.87 0.00 14 0.00 0.00 MonitorMixin#mon_check_owner
0.00 39.87 0.00 14 0.00 0.00 MonitorMixin#mon_exit
0.00 39.87 0.00 23 0.00 0.00 Class#inherited
0.00 39.87 0.00 176 0.00 0.00 Module#method_added
0.00 39.87 0.00 5 0.00 0.00 Module#attr_accessor
0.00 39.87 0.00 2 0.00 0.00 Module#attr_writer
0.00 39.87 0.00 1 0.00 0.00 Kernel#kind_of?
0.00 39.87 0.00 1896 0.00 0.00 Module#===
0.00 39.87 0.00 1 0.00 0.00 Array#length
0.00 39.87 0.00 1 0.00 0.00 Array#compact!
0.00 39.87 0.00 1 0.00 0.00 Array#uniq!
0.00 39.87 0.00 1 0.00 0.00 Gem::Requirement#initialize
0.00 39.87 0.00 264 0.00 1.97 Class#new
0.00 39.87 0.00 1 0.00 0.00 Gem::Requirement.create
0.00 39.87 0.00 1 0.00 0.00 Gem::Dependency#initialize
0.00 39.87 0.00 2457 0.00 0.00 Symbol#to_s
0.00 39.87 0.00 38 0.00 2073.95 nil#
0.00 39.87 0.00 29 0.00 0.00 File.join
0.00 39.87 0.00 5 0.00 0.00 Gem.default_dir
0.00 39.87 0.00 2 0.00 0.00 Gem::BasicSpecification.default_specifications_dir
0.00 39.87 0.00 6 0.00 0.00 Dir.[]
0.00 39.87 0.00 1 0.00 0.00 Gem::BasicSpecification#internal_init
0.00 39.87 0.00 1 0.00 0.00 Gem::BasicSpecification#initialize
0.00 39.87 0.00 8 0.00 0.00 Kernel#untaint
0.00 39.87 0.00 1 0.00 0.00 Gem::StubSpecification#initialize
0.00 39.87 0.00 1 0.00 0.00 Gem::StubSpecification.default_gemspec_stub
0.00 39.87 0.00 2 0.00 0.00 Gem::Specification.default_stubs
0.00 39.87 0.00 7 0.00 0.00 Gem::Specification.gemspec_stubs_in
0.00 39.87 0.00 19 0.00 0.00 File#initialize
0.00 39.87 0.00 3 0.00 0.00 IO#readline
0.00 39.87 0.00 2 0.00 0.00 String#chomp
0.00 39.87 0.00 1 0.00 0.00 String#start_with?
0.00 39.87 0.00 14 0.00 0.00 Regexp#=~
0.00 39.87 0.00 1 0.00 0.00 String#freeze
0.00 39.87 0.00 1 0.00 0.00 Gem::Version.new
0.00 39.87 0.00 1181 0.00 0.00 String#===
0.00 39.87 0.00 1 0.00 0.00 Gem::Platform.new
0.00 39.87 0.00 7 0.00 0.00 String#initialize_copy
0.00 39.87 0.00 1 0.00 0.00 Gem::Version#version
0.00 39.87 0.00 1 0.00 0.00 Gem::StubSpecification::StubLine#initialize
0.00 39.87 0.00 5 0.00 0.00 Gem::StubSpecification#data
0.00 39.87 0.00 19 0.00 0.00 IO#closed?
0.00 39.87 0.00 19 0.00 0.00 IO#close
0.00 39.87 0.00 1 0.00 0.00 Kernel#open
0.00 39.87 0.00 1 0.00 0.00 Gem::StubSpecification#valid?
0.00 39.87 0.00 7 0.00 0.00 Array#select
0.00 39.87 0.00 7 0.00 0.00 Module#attr_reader
0.00 39.87 0.00 2 0.00 0.00 Module#private
0.00 39.87 0.00 11 0.00 0.00 String#empty?
0.00 39.87 0.00 1 0.00 0.00 File.expand_path
0.00 39.87 0.00 1 0.00 0.00 Gem.find_home
0.00 39.87 0.00 4 0.00 0.00 Gem.user_home
0.00 39.87 0.00 1 0.00 0.00 File.exist?
0.00 39.87 0.00 1 0.00 0.00 Gem.ruby_engine
0.00 39.87 0.00 1 0.00 0.00 Gem.user_dir
0.00 39.87 0.00 8 0.00 0.00 Hash#key?
0.00 39.87 0.00 2 0.00 0.00 Gem.vendor_dir
0.00 39.87 0.00 1 0.00 0.00 File.directory?
0.00 39.87 0.00 2 0.00 0.00 Gem.default_path
0.00 39.87 0.00 1 0.00 0.00 Array#+
0.00 39.87 0.00 1 0.00 0.00 Gem::PathSupport#path=
0.00 39.87 0.00 1 0.00 0.00 Gem.default_spec_cache_dir
0.00 39.87 0.00 1 0.00 0.00 Gem::PathSupport#initialize
0.00 39.87 0.00 1 0.00 0.00 Gem.paths
0.00 39.87 0.00 1 0.00 0.00 Gem.path
0.00 39.87 0.00 6 0.00 3.33 Gem::Specification.dirs
0.00 39.87 0.00 1 0.00 10.00 Array#collect
0.00 39.87 0.00 8 0.00 0.00 File.dirname
0.00 39.87 0.00 6 0.00 0.00 Gem::Specification.map_stubs
0.00 39.87 0.00 1 0.00 0.00 Enumerable#flat_map
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification.installed_stubs
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification.uniq_by
0.00 39.87 0.00 1 0.00 0.00 Gem::StubSpecification#name
0.00 39.87 0.00 1 0.00 0.00 Enumerable#group_by
0.00 39.87 0.00 2 0.00 0.00 Gem::StubSpecification#version
0.00 39.87 0.00 3 0.00 3.33 Gem::Specification.stubs_for
0.00 39.87 0.00 2 0.00 0.00 Enumerable#sort_by
0.00 39.87 0.00 1 0.00 0.00 Array#sort_by!
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification.sort_by!
0.00 39.87 0.00 1 0.00 0.00 Hash#each_value
0.00 39.87 0.00 1 0.00 0.00 Hash#merge!
0.00 39.87 0.00 2 0.00 0.00 Gem::Dependency#requirement
0.00 39.87 0.00 1 0.00 0.00 Gem::Version#_version
0.00 39.87 0.00 2 0.00 0.00 String#scan
0.00 39.87 0.00 6 0.00 0.00 Gem::Version#segments
0.00 39.87 0.00 450 0.00 0.00 Fixnum#<=>
0.00 39.87 0.00 1 0.00 0.00 Gem::Version#<=>
0.00 39.87 0.00 1 0.00 0.00 Comparable#>=
0.00 39.87 0.00 2 0.00 0.00 Gem::Requirement#satisfied_by?
0.00 39.87 0.00 3 0.00 0.00 Enumerable#all?
0.00 39.87 0.00 4 0.00 2.50 Gem::Dependency#matching_specs
0.00 39.87 0.00 1 0.00 0.00 Enumerable#find_all
0.00 39.87 0.00 1 0.00 0.00 Hash#values
0.00 39.87 0.00 2 0.00 0.00 Enumerable#find
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification.load
0.00 39.87 0.00 1 0.00 0.00 Gem::StubSpecification#to_spec
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#platform
0.00 39.87 0.00 1 0.00 0.00 Gem::Platform.local
0.00 39.87 0.00 1 0.00 0.00 Gem.platforms
0.00 39.87 0.00 2 0.00 0.00 Gem::Platform.match
0.00 39.87 0.00 3 0.00 0.00 Array#any?
0.00 39.87 0.00 1 0.00 0.00 Array#reject!
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#sort_obj
0.00 39.87 0.00 1 0.00 10.00 Gem::Dependency#to_specs
0.00 39.87 0.00 3 0.00 3.33 Gem::Dependency#to_spec
0.00 39.87 0.00 2 0.00 0.00 Gem::Version#prerelease?
0.00 39.87 0.00 2 0.00 0.00 Gem::Requirement#prerelease?
0.00 39.87 0.00 1 0.00 0.00 Gem::Dependency#prerelease?
0.00 39.87 0.00 1 0.00 0.00 Array#delete_if
0.00 39.87 0.00 2 0.00 0.00 Gem::Specification#dependencies
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#has_conflicts?
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#raise_if_conflicts
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#runtime_dependencies
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#activate_dependencies
0.00 39.87 0.00 1 0.00 0.00 Kernel#class
0.00 39.87 0.00 1 0.00 0.00 Gem::BasicSpecification#default_gem?
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#add_self_to_load_path
0.00 39.87 0.00 1 0.00 0.00 Gem::Specification#activate
0.00 39.87 0.00 2 0.00 5.00 Kernel#gem
0.00 39.87 0.00 1 0.00 0.00 Thread::Mutex#synchronize
0.00 39.87 0.00 11 0.00 0.00 Thread::Mutex#unlock
0.00 39.87 0.00 45 0.00 0.00 BasicObject#singleton_method_added
0.00 39.87 0.00 3 0.00 0.00 Module#protected
0.00 39.87 0.00 2 0.00 0.00 Float#/
0.00 39.87 0.00 1 0.00 0.00 Float#-@
0.00 39.87 0.00 5 0.00 0.00 Module#module_function
0.00 39.87 0.00 1 0.00 0.00 Module#method_defined?
0.00 39.87 0.00 1 0.00 0.00 Kernel#method
0.00 39.87 0.00 1 0.00 0.00 Method#arity
0.00 39.87 0.00 1 0.00 0.00 NilClass#to_i
0.00 39.87 0.00 1 0.00 0.00 Encoding.find
0.00 39.87 0.00 11 0.00 0.00 Module#const_defined?
0.00 39.87 0.00 11 0.00 0.00 JSON.const_defined_in?
0.00 39.87 0.00 5 0.00 0.00 Module#const_set
0.00 39.87 0.00 1 0.00 0.00 JSON.parser=
0.00 39.87 0.00 1 0.00 0.00 Module#constants
0.00 39.87 0.00 20 0.00 0.00 Module#const_get
0.00 39.87 0.00 20 0.00 0.00 JSON.deep_const_get
0.00 39.87 0.00 10 0.00 0.00 Module#instance_methods
0.00 39.87 0.00 10 0.00 0.00 Module#append_features
0.00 39.87 0.00 9 0.00 0.00 Module#included
0.00 39.87 0.00 10 0.00 0.00 Module#include
0.00 39.87 0.00 441 0.00 0.07 JSON.generator=
0.00 39.87 0.00 10 0.00 1.00 Module#class_eval
0.00 39.87 0.00 839 0.00 0.00 String#==
0.00 39.87 0.00 1 0.00 0.00 Module#extend_object
0.00 39.87 0.00 1 0.00 0.00 Module#extended
0.00 39.87 0.00 1 0.00 0.00 Kernel#extend
0.00 39.87 0.00 1 0.00 0.00 JSON::Ext::Generator::GeneratorMethods::String.included
0.00 39.87 0.00 3 0.00 0.00 JSON::Ext::Generator::State#initialize
0.00 39.87 0.00 4806 0.00 0.00 String#strip
0.00 39.87 0.00 18 0.00 2213.33 IO.open
0.00 39.87 0.00 71 0.00 0.00 String#+
0.00 39.87 0.00 2689 0.00 0.00 Array#shift
0.00 39.87 0.00 1 0.00 430.00 BufrDB.setup
0.00 39.87 0.00 333 0.00 0.00 Array#first
0.00 39.87 0.00 15 0.00 0.00 IO#binmode
0.00 39.87 0.00 15 0.00 0.00 BUFRScan#initialize
0.00 39.87 0.00 46 0.00 0.00 String#index
0.00 39.87 0.00 272 0.00 0.00 NilClass#nil?
0.00 39.87 0.00 40 0.00 0.00 IO#read
0.00 39.87 0.00 76 0.00 0.13 BUFRScan#readmsg
0.00 39.87 0.00 44 0.00 0.00 Fixnum#<
0.00 39.87 0.00 61 0.00 0.00 BUFRMsg.unpack3
0.00 39.87 0.00 197 0.00 0.00 BUFRMsg.unpack1
0.00 39.87 0.00 80 0.00 0.00 BasicObject#!=
0.00 39.87 0.00 31 0.00 0.00 Fixnum#>=
0.00 39.87 0.00 55 0.00 0.00 Fixnum#*
0.00 39.87 0.00 15 0.00 0.00 BUFRMsg#build_sections
0.00 39.87 0.00 15 0.00 0.00 BUFRMsg#initialize
0.00 39.87 0.00 57 0.00 0.00 BUFRMsg.unpack2
0.00 39.87 0.00 260 0.00 0.00 Kernel#format
0.00 39.87 0.00 15 0.00 0.00 Array#join
0.00 39.87 0.00 15 0.00 0.00 Array#==
0.00 39.87 0.00 15 0.00 0.00 Kernel#===
0.00 39.87 0.00 261 0.00 0.00 Fixnum#divmod
0.00 39.87 0.00 15 0.00 0.00 Time.gm
0.00 39.87 0.00 15 0.00 0.00 TreeBuilder#initialize
0.00 39.87 0.00 76 0.00 0.00 BUFRMsg#[]
0.00 39.87 0.00 15 0.00 0.00 Fixnum#<=
0.00 39.87 0.00 15 0.00 0.00 BufrDB#tabconfig
0.00 39.87 0.00 15 0.00 0.00 BUFRMsg#to_h
0.00 39.87 0.00 233 0.00 0.00 JSON::Ext::Generator::State#initialize_copy
0.00 39.87 0.00 30 0.00 0.00 Hash#keys
0.00 39.87 0.00 15 0.00 0.00 Time#to_s
0.00 39.87 0.00 233 0.00 4.55 JSON.generate
0.00 39.87 0.00 498 0.00 0.00 IO#write
0.00 39.87 0.00 249 0.00 0.00 IO#puts
0.00 39.87 0.00 15 0.00 0.00 TreeBuilder#newbufr
0.00 39.87 0.00 378 0.00 0.00 Array#initialize_copy
0.00 39.87 0.00 363 0.00 0.00 Array#unshift
0.00 39.87 0.00 107 0.00 0.09 Array#reject
0.00 39.87 0.00 343 0.00 0.00 Array#size
0.00 39.87 0.00 92 0.00 0.00 Fixnum#to_s
0.00 39.87 0.00 438 0.00 0.82 Range#each
0.00 39.87 0.00 210 0.00 0.00 BUFRMsg#ptrcheck
0.00 39.87 0.00 210 0.00 0.00 TreeBuilder#newsubset
0.00 39.87 0.00 210 0.00 0.43 BufrDecode#initialize
0.00 39.87 0.00 210 0.00 0.00 BufrDecode#rewind_tape
0.00 39.87 0.00 402 0.00 0.00 Time#month
0.00 39.87 0.00 403 0.00 0.00 Time#day
0.00 39.87 0.00 201 0.00 0.00 Time#-
0.00 39.87 0.00 213 0.00 0.00 Array#pack
0.00 39.87 0.00 232 0.00 0.00 String#force_encoding
0.00 39.87 0.00 245 0.00 1.31 BUFRMsg#readstr
0.00 39.87 0.00 219 0.00 0.27 TreeBuilder#split
0.00 39.87 0.00 210 0.00 0.00 IO#flush
0.00 39.87 0.00 223 0.00 350.09 BufrDB#decode1
0.00 39.87 0.00 2 0.00 0.00 BUFRMsg#ahl
0.00 39.87 0.00 1 0.00 0.00 NilClass#inspect
0.00 39.87 0.00 15 0.00 0.00 TreeBuilder#endbufr
0.00 39.87 0.00 15 0.00 2626.67 BufrDB#decode
0.00 39.87 0.00 45 0.00 2627.11 BUFRScan.filescan
0.00 39.87 0.00 45 0.00 1751.56 BUFRScan#scan
0.00 39.87 0.00 137 0.00 0.07 BUFRMsg#nsubset
0.00 39.87 0.00 106 0.00 0.00 Array#*
0.00 39.87 0.00 382 0.00 0.00 Array#[]=
0.00 39.87 0.00 1 0.00 0.00 BasicObject#==
0.00 39.87 0.00 1 0.00 0.00 NilClass#===
0.00 39.87 0.00 1 0.00 240.00 BufrDB#decode2
0.00 39.87 0.00 1 0.00 0.00 Time#mon
0.00 39.87 0.00 1 0.00 0.00 Range#include?
0.00 39.87 0.00 1 0.00 0.00 Range#===
0.00 39.87 0.00 72 0.00 0.00 Symbol#===
0.00 39.87 0.00 1 0.00 0.00 TracePoint#disable
0.00 39.87 0.00 1 0.00 39870.00 #toplevel
real 0m43.208s
user 0m39.932s
sys 0m3.252s