Total slices: 5958, 99333587 clocks
 % time   slices   name
  11.25      670   String#[]
   8.02      478   Dir#read
   5.81      346   String#substring
   5.34      318   Regexp#match_from
   5.32      317   String#gsub
   3.74      223   String#<<
   3.44      205   Regexp.last_match=
   3.41      203   Regexp.new
   3.32      198   Array#join
   3.05      182   Class#new
   3.00      179   Range#initialize
   2.74      163   Type.coerce_to
   2.50      149   Array#reallocate
   2.38      142   Hash#hash_entry
   2.00      119   Module#===
   1.93      115   File::Stat#initialize
   1.86      111   Hash#key?
   1.71      102   MethodContext#sender
   1.48       88   File.fnmatch
   1.41       84   Array#<<
   1.39       83   Type.obj_kind_of?
   1.36       81   Integer#times
   1.33       79   String#replace_slashes
   1.23       73   Regexp#hash
   1.17       70   String#get_pattern
   1.11       66   Hash#[]=
   0.99       59   Hash#each
   0.96       57   LookupTable#[]
   0.92       55   Regexp.last_match
   0.82       49   String#gsub!
   0.77       46   String#initialize_from
   0.76       45   Kernel#instance_of?
   0.72       43   MethodContext.current
   0.67       40   String#split
   0.62       37   Kernel#StringValue
   0.59       35   String#to_s
   0.55       33   Hash.[]
   0.55       33   Tuple#each
   0.52       31   MatchData#pre_match_from
   0.52       31   String#to_str
   0.50       30   GlobalVariables#[]
   0.45       27   Regexp#option_to_string
   0.45       27   Regexp#kcode
   0.44       26   Array#[]
   0.40       24   Array#shift
   0.37       22   Array#include?
   0.34       20   Regexp.quote
   0.34       20   String#to_sub_replacement
   0.30       18   String#to_inum
   0.30       18   BlockContext#last_match=
   0.27       16   MatchData#end
   0.25       15   Regexp#match
   0.23       14   MatchData#[]
   0.23       14   Array#collect
   0.22       13   BlockContext#env
   0.20       12   BlockContext#home
   0.20       12   Dir.glob_helper
   0.18       11   LongReturnException#return_value=
   0.17       10   Dir#initialize
   0.17       10   MatchData#collapsing?
   0.15        9   MatchData#begin
   0.15        9   Array#each
   0.15        9   String#replace
   0.13        8   String#codepoints
   0.13        8   Hash.new
   0.12        7   Array#replace
   0.12        7   ObjectSpace.after_loaded
   0.12        7   Dir#close
   0.12        7   Integer#upto
   0.12        7   MatchData#get_capture
   0.10        6   Hash#initialize
   0.10        6   ByteArray.new
   0.08        5   Proc.__from_block__
   0.08        5   MatchData#captures
   0.07        4   Array#push
   0.07        4   Array#empty?
   0.07        4   Dir.join_path
   0.07        4   MethodContext#method_module is nil! sent __script__
   0.07        4   MatchData#matched_area
   0.05        3   Hash#setup
   0.05        3   Array#first
   0.03        2   Array#dup
   0.03        2   CType#isspace
   0.03        2   Rubinius::VM.perform_hook
   0.03        2   MatchData#post_match
   0.03        2   Array#last
   0.03        2   Array#initialize
   0.03        2   Regexp#==
   0.03        2   String#to_i
   0.03        2   String#shared!
   0.03        2   String#empty?
   0.02        1   Regexp#initialize
   0.02        1   Dir.find_dirsep
   0.02        1   InstructionSequence::Encoder#int2str
   0.02        1   Array#compact
   0.02        1   MemoryPointer#autorelease=
   0.02        1   Compiler::Generator#pop
   0.02        1   Dir.glob_pattern
   0.02        1   Proc#block=
   0.02        1   GC.start
   0.02        1   MatchData#size
   0.02        1   Dir.glob_magic?
   0.02        1   Array#[]=
   0.02        1   Array#concat
   0.02        1   Compile.single_load
   0.02        1   Dir.glob_brace_expand