% cumulative self self total time seconds seconds calls ms/call ms/call name 33.35 106.62 106.62 16070 6.63 11.00 Integer#gcd 10.36 139.73 33.11 1008 32.85 86.76 String#scan 10.28 172.59 32.86 381946 0.09 0.12 Kernel.=== 7.97 198.07 25.48 652426 0.04 0.04 Fixnum#== 5.39 215.32 17.25 426758 0.04 0.04 Fixnum#[] 4.25 228.91 13.60 383947 0.04 0.04 String#== 3.44 239.90 10.99 275995 0.04 0.04 Fixnum#>> 3.33 250.53 10.63 16070 0.66 12.57 Rational#reduce 2.68 259.11 8.57 23106 0.37 0.49 Rational#initialize 1.76 264.74 5.63 109964 0.05 0.07 Fixnum#> 1.27 268.80 4.05 106251 0.04 0.04 Fixnum#- 1.23 272.74 3.94 10046 0.39 8.37 Rational#/ 1.03 276.03 3.29 87410 0.04 0.04 Kernel.kind_of? 0.97 279.14 3.11 16070 0.19 12.81 Object#Rational 0.86 281.90 2.76 29112 0.09 11.37 Class#new 0.84 284.57 2.67 23106 0.12 0.70 Rational#new! 0.75 286.96 2.39 5008 0.48 23.20 Rational#+ 0.58 288.82 1.86 44255 0.04 0.04 Bignum#[] 0.58 290.67 1.85 46180 0.04 0.04 Fixnum#< 0.50 292.26 1.60 1002 1.59 3.12 DateTime#jd_to_civil 0.40 293.54 1.28 34812 0.04 0.89 Fixnum#+ 0.40 294.81 1.27 13741 0.09 0.11 Comparable.> 0.36 295.96 1.16 1000 1.16 2.30 DateTime#civil_to_jd 0.36 297.10 1.14 26598 0.04 0.04 Bignum#>> 0.33 298.15 1.05 28172 0.04 0.04 Fixnum#abs 0.31 299.15 1.00 28182 0.04 0.04 Fixnum#div 0.31 300.15 1.00 2016 0.50 28.97 Rational#- 0.30 301.10 0.95 17709 0.05 0.05 Bignum#== 0.29 302.02 0.92 28259 0.03 0.03 Fixnum#* 0.27 302.89 0.87 1000 0.87 1.36 DateTime#zone_to_diff 0.25 303.69 0.79 7000 0.11 0.18 Range#=== 0.22 304.38 0.69 13030 0.05 0.05 String#sub 0.21 305.05 0.67 13000 0.05 0.05 String#sub! 0.21 305.71 0.66 1000 0.66 79.70 DateTime#valid_time? 0.18 306.29 0.58 15739 0.04 0.04 Bignum#- 0.18 306.86 0.58 13742 0.04 0.04 Bignum#coerce 0.17 307.42 0.56 5014 0.11 5.53 Integer#to_r 0.17 307.95 0.53 5004 0.11 0.17 Fixnum#/ 0.16 308.47 0.52 15966 0.03 0.03 Fixnum#<< 0.16 308.98 0.51 1000 0.51 78.24 DateTime#time_to_day_fraction 0.15 309.47 0.48 15941 0.03 0.03 Fixnum#<=> 0.15 309.93 0.47 2002 0.23 0.30 DateTime#os? 0.14 310.39 0.46 13000 0.04 0.04 Regexp#=== 0.13 310.81 0.42 1000 0.42 230.13 DateTime#new_with_hash 0.12 311.18 0.37 1000 0.37 5.92 DateTime#valid_civil? 0.11 311.52 0.35 1000 0.35 316.72 LogEntry#initialize 0.10 311.85 0.33 6000 0.06 0.06 Hash#[] 0.10 312.18 0.33 10012 0.03 0.03 Float#floor 0.10 312.51 0.33 12000 0.03 0.03 Hash#[]= 0.10 312.82 0.31 13742 0.02 0.02 Bignum#<=> 0.09 313.12 0.30 1000 0.30 96.79 DateTime#jd_to_ajd 0.09 313.41 0.29 7000 0.04 0.04 String#to_i 0.09 313.69 0.28 1000 0.28 1.13 Rational#coerce 0.08 313.96 0.26 1000 0.26 182.80 DateTime#civil 0.08 314.22 0.26 5002 0.05 0.05 Regexp#initialize 0.08 314.47 0.25 1000 0.25 85.21 DateTime#__strptime 0.07 314.71 0.24 1000 0.24 29.21 Date#+ 0.07 314.95 0.24 2000 0.12 85.56 DateTime#_strptime 0.07 315.18 0.23 6008 0.04 0.04 Float#/ 0.07 315.39 0.22 4219 0.05 0.05 Array#[] 0.06 315.60 0.20 3000 0.07 0.07 Kernel.== 0.06 315.80 0.20 5000 0.04 0.04 Regexp#quote 0.06 316.00 0.20 1000 0.20 315.92 DateTime#strptime 0.06 316.19 0.19 4004 0.05 0.05 Float#* 0.06 316.38 0.19 2000 0.09 0.09 Regexp#match 0.06 316.57 0.19 1000 0.19 0.78 Array#include? 0.05 316.74 0.17 4 43.25 97.50 Hash#sort 0.05 316.90 0.16 3973 0.04 0.04 Bignum#div 0.05 317.06 0.16 2000 0.08 0.10 Class#new0 0.05 317.21 0.15 5008 0.03 0.03 String#+ 0.05 317.36 0.15 2000 0.08 0.08 MatchData#captures 0.04 317.50 0.14 3000 0.05 0.05 String#downcase 0.04 317.64 0.14 4004 0.03 0.03 Float#coerce 0.04 317.77 0.12 1000 0.12 0.16 Kernel.dup 0.04 317.89 0.12 2956 0.04 0.04 Bignum#* 0.04 318.02 0.12 2000 0.06 0.06 Hash#delete 0.04 318.13 0.11 1969 0.06 0.06 Bignum#+ 0.03 318.24 0.11 3968 0.03 0.03 Bignum#abs 0.03 318.35 0.11 1000 0.11 0.11 String#split 0.03 318.44 0.09 1895 0.05 0.05 Kernel.Integer 0.03 318.54 0.09 2002 0.05 0.05 Fixnum#<= 0.03 318.63 0.09 3002 0.03 0.03 Module#=== 0.02 318.69 0.06 1000 0.06 0.06 Hash#values_at 0.02 318.75 0.06 1000 0.06 0.06 Fixnum#% 0.02 318.82 0.06 1000 0.06 0.06 Array#== 0.01 318.86 0.05 1008 0.05 0.05 Kernel.class 0.01 318.91 0.05 2000 0.02 0.02 Date#initialize 0.01 318.94 0.03 4 8.00 16.00 Range#each 0.01 318.97 0.03 1000 0.03 0.03 String#initialize_copy 0.01 319.00 0.03 1003 0.03 0.03 IO#gets 0.01 319.03 0.03 2793 0.01 0.01 Hash#default 0.01 319.05 0.02 12 1.33 46.92 Rational#divmod 0.01 319.07 0.02 28 0.57 0.57 Module#module_eval 0.01 319.08 0.02 6 2.67 15.67 Kernel.require 0.01 319.10 0.02 10 1.60 3.20 Array#each 0.00 319.11 0.02 34 0.44 0.44 String#<< 0.00 319.13 0.01 1000 0.01 0.01 Hash#include? 0.00 319.13 0.00 2 0.00 0.00 Array#+ 0.00 319.13 0.00 2 0.00 0.00 Array#join 0.00 319.13 0.00 8 0.00 0.00 Kernel.frozen? 0.00 319.13 0.00 2 0.00 187.50 DateTime#day_fraction_to_time 0.00 319.13 0.00 2 0.00 171.50 Date#__10657__ 0.00 319.13 0.00 16 0.00 0.00 String#% 0.00 319.13 0.00 8 0.00 328.00 DateTime#strftime 0.00 319.13 0.00 4 0.00 0.00 Class#inherited 0.00 319.13 0.00 2 0.00 0.00 Module#attr 0.00 319.13 0.00 7 0.00 4.57 Date#once 0.00 319.13 0.00 22 0.00 0.00 Module#private 0.00 319.13 0.00 67 0.00 0.00 Kernel.singleton_method_added 0.00 319.13 0.00 2 0.00 0.00 Module#method_undefined 0.00 319.13 0.00 2 0.00 0.00 Hash#keys 0.00 319.13 0.00 1 0.00 0.00 Module#undef_method 0.00 319.13 0.00 4 0.00 0.00 Kernel.puts 0.00 319.13 0.00 6 0.00 57.17 Date#civil 0.00 319.13 0.00 14 0.00 0.00 Rational#to_i 0.00 319.13 0.00 4 0.00 160.25 DateTime#ajd_to_jd 0.00 319.13 0.00 2 0.00 156.50 Date#day_fraction 0.00 319.13 0.00 5 0.00 0.00 Time#initialize 0.00 319.13 0.00 82 0.00 0.00 Kernel.printf 0.00 319.13 0.00 2 0.00 0.00 Numeric#zero? 0.00 319.13 0.00 1 0.00 0.00 Module#include 0.00 319.13 0.00 2 0.00 0.00 Date#mday 0.00 319.13 0.00 91 0.00 0.00 Symbol#to_i 0.00 319.13 0.00 2 0.00 0.00 Date#min 0.00 319.13 0.00 3 0.00 0.00 Comparable.< 0.00 319.13 0.00 4 0.00 0.00 Rational#== 0.00 319.13 0.00 6 0.00 0.00 Date#offset 0.00 319.13 0.00 10 0.00 53.20 DateTime#clfloor 0.00 319.13 0.00 1 0.00 0.00 File#initialize 0.00 319.13 0.00 100 0.00 0.00 IO#write 0.00 319.13 0.00 2 0.00 0.00 Date#sec 0.00 319.13 0.00 10 0.00 0.00 Integer#to_i 0.00 319.13 0.00 8 0.00 328.00 Date#strftime 0.00 319.13 0.00 2 0.00 0.00 Float#to_s 0.00 319.13 0.00 2 0.00 0.00 Date#mon 0.00 319.13 0.00 1 0.00 0.00 Module#included 0.00 319.13 0.00 26 0.00 0.00 Symbol#to_s 0.00 319.13 0.00 5 0.00 0.00 Module#private_class_method 0.00 319.13 0.00 2 0.00 664.00 Date#to_s 0.00 319.13 0.00 4 0.00 0.00 Rational#<=> 0.00 319.13 0.00 2 0.00 344.00 Date#__10809__ 0.00 319.13 0.00 2 0.00 164.00 Date#jd 0.00 319.13 0.00 147 0.00 0.00 Module#method_added 0.00 319.13 0.00 1 0.00 0.00 Module#append_features 0.00 319.13 0.00 1 0.00 0.00 Array#length 0.00 319.13 0.00 2 0.00 171.50 Date#year 0.00 319.13 0.00 5 0.00 0.00 Time#now 0.00 319.13 0.00 2 0.00 156.50 Date#__10801__ 0.00 319.13 0.00 16 0.00 8.88 Rational#* 0.00 319.13 0.00 4 0.00 0.00 Hash#length 0.00 319.13 0.00 1 0.00 0.00 Kernel.singleton_method_undefined 0.00 319.13 0.00 2 0.00 344.00 Date#hour 0.00 319.13 0.00 6 0.00 114.67 Date#time 0.00 319.13 0.00 91 0.00 0.00 Fixnum#to_s 0.00 319.13 0.00 2 0.00 0.00 Module#public 0.00 319.13 0.00 4 0.00 0.00 Hash#initialize 0.00 319.13 0.00 2 0.00 0.00 Fixnum#-@ 0.00 319.13 0.00 2 0.00 0.00 Rational#abs 0.00 319.13 0.00 2 0.00 0.00 Numeric#to_int 0.00 319.13 0.00 1 0.00 0.00 File#open 0.00 319.13 0.00 1 0.00 0.00 Module#attr_reader 0.00 319.13 0.00 3 0.00 0.00 Kernel.respond_to? 0.00 319.13 0.00 2 0.00 0.00 IO#puts 0.00 319.13 0.00 6 0.00 0.00 Kernel.print 0.00 319.13 0.00 2 0.00 0.00 Time#- 0.00 319.13 0.00 4 0.00 113.50 Object#print_top20 0.00 319.13 0.00 22 0.00 0.00 Module#alias_method 0.00 319.13 0.00 2 0.00 164.00 Date#__10265__ 0.00 319.74 0.00 1 0.00 319735.00 #toplevel