Skip to content

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

Clone this wiki locally