Last active
December 16, 2015 07:28
-
-
Save MSNexploder/5398947 to your computer and use it in GitHub Desktop.
Rubinius csv foreach profiling - https://github.com/rubinius/rubinius/issues/985
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| bin/rbx -X19 -Xprofile -Xprofiler.graph -Xprofiler.full_report csv.rb | |
| ===== Thread 1 ===== | |
| Total running time: 149.57584935s | |
| index % time self children called name | |
| ---------------------------------------------------------- | |
| [1] 100.0 0.00 149.54 1 Rubinius::Loader#script [1] | |
| 0.00 149.54 1 Rubinius::CodeLoader.load_script [2] | |
| ------------------------------------------------------- | |
| 0.00 149.54 1 Rubinius::Loader#script [1] | |
| [2] 100.0 0.00 149.54 1 Rubinius::CodeLoader.load_script [2] | |
| 0.00 149.54 1 Rubinius::CodeLoader#load_script [3] | |
| ------------------------------------------------------- | |
| 0.00 149.54 1 Rubinius::CodeLoader.load_script [2] | |
| [3] 100.0 0.00 149.54 1 Rubinius::CodeLoader#load_script [3] | |
| 0.00 149.54 1 Rubinius.run_script [4] | |
| ------------------------------------------------------- | |
| 0.00 149.54 1 Rubinius::CodeLoader#load_script [3] | |
| [4] 100.0 0.00 149.54 1 Rubinius.run_script [4] | |
| 0.00 149.54 1 script:csv.rb [5] | |
| ------------------------------------------------------- | |
| 0.00 149.54 1 Rubinius.run_script [4] | |
| [5] 100.0 0.00 149.54 1 script:csv.rb [5] | |
| 0.00 149.39 1 CSV.foreach [6] | |
| 0.00 0.15 1 Kernel#require [113] | |
| ------------------------------------------------------- | |
| 0.00 149.54 1 script:csv.rb [5] | |
| [6] 99.9 0.00 149.39 1 CSV.foreach [6] | |
| 0.00 149.39 1 CSV.open [7] | |
| ------------------------------------------------------- | |
| 0.00 149.39 1 CSV.foreach [6] | |
| [7] 99.9 0.00 149.39 1 CSV.open [7] | |
| 0.00 149.38 1 CSV::foreach<1201> {} [8] | |
| 0.00 0.00 1 CSV#initialize [377] | |
| ------------------------------------------------------- | |
| 0.00 149.39 1 CSV.open [7] | |
| [8] 99.9 0.00 149.38 1 CSV::foreach<1201> {} [8] | |
| 0.93 148.46 1 CSV#each [9] | |
| ------------------------------------------------------- | |
| 0.00 149.38 1 CSV::foreach<1201> {} [8] | |
| [9] 99.9 0.93 148.46 1 CSV#each [9] | |
| 2.42 145.95 1020902 CSV#shift [10] | |
| 0.09 0.00 1020901 Object::__script__<3> {} [140] | |
| ------------------------------------------------------- | |
| 0.93 148.46 1 CSV#each [9] | |
| [10] 99.2 2.42 145.95 1020902 CSV#shift [10] | |
| 0.66 143.98 1020902 Kernel#loop [11] | |
| 0.96 0.09 1020902 Array#initialize [58] | |
| 0.13 0.00 1020902 Array.allocate [122] | |
| 0.12 0.00 1020902 CSV#header_row? [124] | |
| ------------------------------------------------------- | |
| 2.42 145.95 1020902 CSV#shift [10] | |
| [11] 96.7 0.66 143.98 1020902 Kernel#loop [11] | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| ------------------------------------------------------- | |
| 0.66 143.98 1020902 Kernel#loop [11] | |
| [12] 96.3 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| 0.88 49.01 1020902 IO#gets [13] | |
| 6.03 37.53 1020901 Array#each [15] | |
| 6.43 13.67 1020901 String#sub! [19] | |
| 0.73 17.44 1020901 String#split [20] | |
| 0.67 3.52 1020901 Hash#[] [34] | |
| 1.07 0.14 3062703 Array#empty? [57] | |
| 0.32 0.04 1020901 String#empty? [86] | |
| 0.04 0.00 1020901 Fixnum#+ [221] | |
| ------------------------------------------------------- | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| [13] 33.4 0.88 49.01 1020902 IO#gets [13] | |
| 3.48 45.53 1020902 IO#each [14] | |
| ------------------------------------------------------- | |
| 0.88 49.01 1020902 IO#gets [13] | |
| [14] 32.8 3.48 45.53 1020902 IO#each [14] | |
| 1.53 41.48 1020902 IO::EachReader#each [16] | |
| 1.10 0.13 1020902 IO#ensure_open_and_readable [56] | |
| 0.42 0.06 1020902 Module#=== [77] | |
| 0.15 0.21 1020902 Class#allocate [87] | |
| 0.31 0.00 1020902 IO::EachReader#initialize [89] | |
| 0.09 0.00 1020902 IO::InternalBuffer#exhausted? [141] | |
| 0.06 0.00 1020902 Proc.__from_block__ [173] | |
| 0.00 0.00 11 GC.collect_young [460] | |
| ------------------------------------------------------- | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| [15] 29.1 6.03 37.53 1020901 Array#each [15] | |
| 9.84 27.03 4083604 CSV::shift<1863> {} [18] | |
| 0.24 0.00 5104505 Fixnum#+ [94] | |
| 0.23 0.00 5104505 Fixnum#< [95] | |
| 0.20 0.00 4083604 Rubinius::Tuple#at [101] | |
| ------------------------------------------------------- | |
| 3.48 45.53 1020902 IO#each [14] | |
| [16] 28.8 1.53 41.48 1020902 IO::EachReader#each [16] | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| 0.37 0.04 1020902 String#empty? [83] | |
| 0.05 0.00 1020902 Proc.__from_block__ [188] | |
| ------------------------------------------------------- | |
| 1.53 41.48 1020902 IO::EachReader#each [16] | |
| [17] 27.4 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| 3.72 7.92 1025441 String#<< [24] | |
| 0.75 10.28 1020901 IO::gets<747> {} [25] | |
| 0.87 4.44 1025441 IO::InternalBuffer#fill_from [30] | |
| 0.73 3.89 1025441 IO::InternalBuffer#shift [32] | |
| 1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55] | |
| 0.80 0.13 1025440 IO::InternalBuffer#find [65] | |
| 0.51 0.04 1020901 IO#increment_lineno [74] | |
| 0.09 0.00 1025441 IO::InternalBuffer#exhausted? [142] | |
| 0.09 0.00 1020901 Kernel#taint [145] | |
| 0.04 0.00 1025441 Fixnum#> [228] | |
| ------------------------------------------------------- | |
| 6.03 37.53 1020901 Array#each [15] | |
| [18] 24.7 9.84 27.03 4083604 CSV::shift<1863> {} [18] | |
| 2.43 12.11 4083604 Hash#[] [22] | |
| 4.79 2.87 4083604 String#=~ [28] | |
| 1.58 0.48 4083604 Array#<< [45] | |
| 1.48 0.19 4083604 String#empty? [52] | |
| 0.89 0.00 4083604 String#[] [67] | |
| 0.22 0.00 4083604 String#== [96] | |
| ------------------------------------------------------- | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| [19] 13.4 6.43 13.67 1020901 String#sub! [19] | |
| 3.27 2.18 1020901 String#replace [29] | |
| 2.00 0.50 1020901 MatchData#pre_match [44] | |
| 1.47 0.35 1020901 MatchData#post_match [48] | |
| 0.69 0.99 1020901 Regexp#match_from [51] | |
| 0.61 0.42 1020901 Rubinius::Type.coerce_to_regexp [62] | |
| 0.52 0.04 1020901 String#to_sub_replacement [73] | |
| 0.16 0.00 1020901 Kernel#StringValue [110] | |
| 0.13 0.00 2041802 Regexp.last_match= [120] | |
| 0.11 0.00 1020901 String#append [128] | |
| 0.09 0.00 2041802 Kernel#equal? [136] | |
| 0.09 0.00 2041802 Kernel#tainted? [139] | |
| 0.05 0.00 1020901 Kernel#taint [190] | |
| ------------------------------------------------------- | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| [20] 12.2 0.73 17.44 1020901 String#split [20] | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| ------------------------------------------------------- | |
| 0.73 17.44 1020901 String#split [20] | |
| [21] 11.7 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| 0.75 0.09 1020901 BasicObject#! [69] | |
| 0.65 0.09 2041802 String#empty? [71] | |
| 0.14 0.00 2041802 Kernel#kind_of? [118] | |
| 0.08 0.00 1020901 Kernel#nil? [151] | |
| 0.08 0.00 1020901 String#== [155] | |
| 0.04 0.00 1020901 Kernel#equal? [207] | |
| 0.04 0.00 1020901 Fixnum#== [215] | |
| 0.04 0.00 1020901 Fixnum#> [229] | |
| ------------------------------------------------------- | |
| 9.84 27.03 4083604 CSV::shift<1863> {} [18] | |
| [22] 9.7 2.43 12.11 4083604 Hash#[] [22] | |
| 6.89 5.22 4083604 Hash#find_item [23] | |
| ------------------------------------------------------- | |
| 2.43 12.11 4083604 Hash#[] [22] | |
| [23] 8.1 6.89 5.22 4083604 Hash#find_item [23] | |
| 2.66 0.34 4083604 Hash::State#match? [40] | |
| 1.68 0.17 4083604 Hash#key_index [47] | |
| 0.21 0.00 4083604 Kernel#hash [97] | |
| 0.17 0.00 4083604 Rubinius::Tuple#[] [107] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [24] 7.8 3.72 7.92 1025441 String#<< [24] | |
| 0.92 4.03 1025441 String#modify! [31] | |
| 0.69 1.06 1025441 String#force_encoding [49] | |
| 0.56 0.19 1025441 Rubinius::Type.compatible_encoding [70] | |
| 0.24 0.00 1025441 String#append [92] | |
| 0.09 0.00 2050882 String#encoding [144] | |
| 0.05 0.00 1025441 Kernel#kind_of? [182] | |
| 0.05 0.00 1025441 Rubinius::Type.infect [183] | |
| 0.04 0.00 1025441 Kernel#== [205] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [25] 7.4 0.75 10.28 1020901 IO::gets<747> {} [25] | |
| 2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [26] 7.2 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| 1.52 0.41 4083604 Array#<< [46] | |
| 0.64 0.00 4083604 String#byteslice [72] | |
| 0.25 0.00 4083604 String#find_string [91] | |
| 0.16 0.00 4083604 Fixnum#- [109] | |
| 0.16 0.00 4083604 Fixnum#< [112] | |
| 0.12 0.00 3062703 Fixnum#+ [123] | |
| 0.06 0.00 1020901 String#size [171] | |
| ------------------------------------------------------- | |
| 0.75 10.28 1020901 IO::gets<747> {} [25] | |
| [27] 6.9 2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27] | |
| 1.17 2.60 1020901 Proc#call [37] | |
| 3.32 0.42 2041802 Array#[] [38] | |
| 0.10 0.00 2041802 Rubinius::LookupTable#[] [129] | |
| 0.05 0.00 1020901 Rubinius::LookupTable#key? [175] | |
| ------------------------------------------------------- | |
| 9.84 27.03 4083604 CSV::shift<1863> {} [18] | |
| [28] 5.1 4.79 2.87 4083604 String#=~ [28] | |
| 1.47 0.20 4083604 Module#=== [53] | |
| 0.96 0.00 4083604 Regexp#search_region [64] | |
| 0.24 0.00 4083604 Regexp.last_match= [93] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [29] 3.6 3.27 2.18 1020901 String#replace [29] | |
| 0.66 1.03 1020901 String#force_encoding [50] | |
| 0.16 0.00 1020901 String#num_bytes= [111] | |
| 0.10 0.00 1020901 String#shared! [133] | |
| 0.10 0.00 1020901 Kernel#StringValue [134] | |
| 0.05 0.00 1020901 Rubinius::Type.infect [187] | |
| 0.04 0.00 1020901 String#encoding [200] | |
| 0.04 0.00 1020901 Kernel#equal? [223] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [30] 3.5 0.87 4.44 1025441 IO::InternalBuffer#fill_from [30] | |
| 1.53 2.92 1025441 Rubinius.synchronize [33] | |
| ------------------------------------------------------- | |
| 3.72 7.92 1025441 String#<< [24] | |
| [31] 3.3 0.92 4.03 1025441 String#modify! [31] | |
| 2.02 2.01 1020902 Rubinius::ByteArray#dup [35] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [32] 3.1 0.73 3.89 1025441 IO::InternalBuffer#shift [32] | |
| 1.17 2.72 1025441 Rubinius.synchronize [36] | |
| ------------------------------------------------------- | |
| 0.87 4.44 1025441 IO::InternalBuffer#fill_from [30] | |
| [33] 3.0 1.53 2.92 1025441 Rubinius.synchronize [33] | |
| 1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41] | |
| 0.11 0.00 1025441 Rubinius.unlock [127] | |
| 0.10 0.00 1025441 Rubinius.lock [131] | |
| ------------------------------------------------------- | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| [34] 2.8 0.67 3.52 1020901 Hash#[] [34] | |
| 1.96 1.56 1020901 Hash#find_item [39] | |
| ------------------------------------------------------- | |
| 0.92 4.03 1025441 String#modify! [31] | |
| [35] 2.7 2.02 2.01 1020902 Rubinius::ByteArray#dup [35] | |
| 0.83 0.21 1020902 Rubinius::ByteArray.new [60] | |
| 0.77 0.09 1020902 Kernel#initialize_copy [68] | |
| 0.06 0.00 1020902 Rubinius::Type.object_class [168] | |
| 0.04 0.00 1020902 Rubinius::ByteArray#size [195] | |
| ------------------------------------------------------- | |
| 0.73 3.89 1025441 IO::InternalBuffer#shift [32] | |
| [36] 2.6 1.17 2.72 1025441 Rubinius.synchronize [36] | |
| 1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43] | |
| 0.07 0.00 1025441 Rubinius.unlock [163] | |
| 0.07 0.00 1025441 Rubinius.lock [167] | |
| ------------------------------------------------------- | |
| 2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27] | |
| [37] 2.5 1.17 2.60 1020901 Proc#call [37] | |
| 0.93 1.67 1020901 Kernel::Kernel<120> {} [42] | |
| ------------------------------------------------------- | |
| 2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27] | |
| [38] 2.5 3.32 0.42 2041802 Array#[] [38] | |
| 0.10 0.00 2041802 Fixnum#>= [130] | |
| 0.09 0.00 2041802 Rubinius::Tuple#at [147] | |
| 0.08 0.00 2041802 Fixnum#+ [150] | |
| 0.08 0.00 2041802 Fixnum.=== [153] | |
| 0.08 0.00 2041802 Fixnum#< [154] | |
| ------------------------------------------------------- | |
| 0.67 3.52 1020901 Hash#[] [34] | |
| [39] 2.4 1.96 1.56 1020901 Hash#find_item [39] | |
| 0.83 0.09 1020901 Hash::State#match? [66] | |
| 0.49 0.04 1020901 Hash#key_index [76] | |
| 0.07 0.00 1020901 Kernel#hash [166] | |
| 0.04 0.00 1020901 Rubinius::Tuple#[] [216] | |
| ------------------------------------------------------- | |
| 6.89 5.22 4083604 Hash#find_item [23] | |
| [40] 2.0 2.66 0.34 4083604 Hash::State#match? [40] | |
| 0.17 0.00 4083604 Rubinius::Type.object_equal [105] | |
| 0.17 0.00 4083604 Fixnum#== [108] | |
| ------------------------------------------------------- | |
| 1.53 2.92 1025441 Rubinius.synchronize [33] | |
| [41] 1.8 1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41] | |
| 0.39 0.04 1025441 IO::InternalBuffer#size [81] | |
| 0.36 0.04 1025441 IO::InternalBuffer#empty? [85] | |
| 0.13 0.00 1025441 IO::InternalBuffer#empty_to [121] | |
| 0.06 0.00 4793 IO::InternalBuffer#fill [170] | |
| 0.00 0.00 4793 IO::InternalBuffer#reset! [425] | |
| ------------------------------------------------------- | |
| 1.17 2.60 1020901 Proc#call [37] | |
| [42] 1.7 0.93 1.67 1020901 Kernel::Kernel<120> {} [42] | |
| 0.97 0.66 1020901 Thread#[]= [54] | |
| 0.05 0.00 1020901 Thread.current [185] | |
| ------------------------------------------------------- | |
| 1.17 2.72 1025441 Rubinius.synchronize [36] | |
| [43] 1.7 1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43] | |
| 0.31 0.04 1025441 IO::InternalBuffer#size [88] | |
| 0.21 0.00 1025441 String.from_bytearray [99] | |
| 0.04 0.00 1025441 Fixnum#+ [214] | |
| 0.04 0.00 1020901 Fixnum#< [227] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [44] 1.7 2.00 0.50 1020901 MatchData#pre_match [44] | |
| 0.28 0.00 1020901 String#byteslice [90] | |
| 0.08 0.00 2041802 Rubinius::Tuple#at [148] | |
| 0.04 0.00 1020901 Fixnum#== [203] | |
| 0.04 0.00 1020901 Fixnum#- [219] | |
| 0.04 0.00 1020901 Fixnum#+ [222] | |
| ------------------------------------------------------- | |
| 9.84 27.03 4083604 CSV::shift<1863> {} [18] | |
| [45] 1.4 1.58 0.48 4083604 Array#<< [45] | |
| 0.48 0.00 4083604 Array#set_index [78] | |
| ------------------------------------------------------- | |
| 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| [46] 1.3 1.52 0.41 4083604 Array#<< [46] | |
| 0.41 0.00 4083604 Array#set_index [84] | |
| ------------------------------------------------------- | |
| 6.89 5.22 4083604 Hash#find_item [23] | |
| [47] 1.2 1.68 0.17 4083604 Hash#key_index [47] | |
| 0.17 0.00 4083604 Fixnum#& [106] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [48] 1.2 1.47 0.35 1020901 MatchData#post_match [48] | |
| 0.19 0.00 1020901 String#byteslice [104] | |
| 0.08 0.00 2041802 Fixnum#- [149] | |
| 0.04 0.00 1020901 Rubinius::Tuple#at [209] | |
| 0.04 0.00 1020901 Fixnum#+ [224] | |
| ------------------------------------------------------- | |
| 3.72 7.92 1025441 String#<< [24] | |
| [49] 1.2 0.69 1.06 1025441 String#force_encoding [49] | |
| 0.59 0.47 1025441 Rubinius::Type.coerce_to_encoding [59] | |
| ------------------------------------------------------- | |
| 3.27 2.18 1020901 String#replace [29] | |
| [50] 1.1 0.66 1.03 1020901 String#force_encoding [50] | |
| 0.59 0.44 1020901 Rubinius::Type.coerce_to_encoding [61] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [51] 1.1 0.69 0.99 1020901 Regexp#match_from [51] | |
| 0.99 0.00 1020901 Regexp#search_region [63] | |
| ------------------------------------------------------- | |
| 9.84 27.03 4083604 CSV::shift<1863> {} [18] | |
| [52] 1.1 1.48 0.19 4083604 String#empty? [52] | |
| 0.19 0.00 4083604 Fixnum#== [102] | |
| ------------------------------------------------------- | |
| 4.79 2.87 4083604 String#=~ [28] | |
| [53] 1.1 1.47 0.20 4083604 Module#=== [53] | |
| 0.20 0.00 4083604 Rubinius::Type.object_kind_of? [100] | |
| ------------------------------------------------------- | |
| 0.93 1.67 1020901 Kernel::Kernel<120> {} [42] | |
| [54] 1.1 0.97 0.66 1020901 Thread#[]= [54] | |
| 0.49 0.06 1020901 Rubinius::Type.coerce_to_symbol [75] | |
| 0.11 0.00 1020901 Thread#locals_store [126] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [55] 1.0 1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55] | |
| 0.09 0.00 1020901 Rubinius::LookupTable#key? [143] | |
| 0.08 0.00 1020901 Rubinius::LookupTable#[]= [152] | |
| 0.06 0.00 1020901 Rubinius::LookupTable#[] [169] | |
| ------------------------------------------------------- | |
| 3.48 45.53 1020902 IO#each [14] | |
| [56] 0.8 1.10 0.13 1020902 IO#ensure_open_and_readable [56] | |
| 0.05 0.00 1020902 IO#ensure_open [189] | |
| 0.04 0.00 1020902 Fixnum#& [208] | |
| 0.04 0.00 1020902 Fixnum#== [210] | |
| ------------------------------------------------------- | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| [57] 0.8 1.07 0.14 3062703 Array#empty? [57] | |
| 0.14 0.00 3062703 Fixnum#== [119] | |
| ------------------------------------------------------- | |
| 2.42 145.95 1020902 CSV#shift [10] | |
| [58] 0.7 0.96 0.09 1020902 Array#initialize [58] | |
| 0.05 0.00 1020902 Fixnum#== [191] | |
| 0.05 0.00 1020902 Kernel#equal? [192] | |
| ------------------------------------------------------- | |
| 0.69 1.06 1025441 String#force_encoding [49] | |
| [59] 0.7 0.59 0.47 1025441 Rubinius::Type.coerce_to_encoding [59] | |
| 0.42 0.05 1025441 Module#=== [79] | |
| ------------------------------------------------------- | |
| 2.02 2.01 1020902 Rubinius::ByteArray#dup [35] | |
| [60] 0.7 0.83 0.21 1020902 Rubinius::ByteArray.new [60] | |
| 0.12 0.00 1020902 Rubinius::ByteArray.allocate_sized [125] | |
| 0.09 0.00 1020902 BasicObject#initialize [146] | |
| ------------------------------------------------------- | |
| 0.66 1.03 1020901 String#force_encoding [50] | |
| [61] 0.7 0.59 0.44 1020901 Rubinius::Type.coerce_to_encoding [61] | |
| 0.39 0.05 1020901 Module#=== [80] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [62] 0.7 0.61 0.42 1020901 Rubinius::Type.coerce_to_regexp [62] | |
| 0.37 0.05 1020901 Module#=== [82] | |
| ------------------------------------------------------- | |
| 0.69 0.99 1020901 Regexp#match_from [51] | |
| [63] 0.7 0.99 0.00 1020901 Regexp#search_region [63] | |
| ------------------------------------------------------- | |
| 4.79 2.87 4083604 String#=~ [28] | |
| [64] 0.6 0.96 0.00 4083604 Regexp#search_region [64] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [65] 0.6 0.80 0.13 1025440 IO::InternalBuffer#find [65] | |
| 0.09 0.00 1025440 Rubinius::ByteArray#locate [138] | |
| 0.04 0.00 1020901 Fixnum#- [225] | |
| ------------------------------------------------------- | |
| 1.96 1.56 1020901 Hash#find_item [39] | |
| [66] 0.6 0.83 0.09 1020901 Hash::State#match? [66] | |
| 0.05 0.00 1020901 Fixnum#== [186] | |
| 0.04 0.00 1020901 Rubinius::Type.object_equal [197] | |
| ------------------------------------------------------- | |
| 9.84 27.03 4083604 CSV::shift<1863> {} [18] | |
| [67] 0.6 0.89 0.00 4083604 String#[] [67] | |
| ------------------------------------------------------- | |
| 2.02 2.01 1020902 Rubinius::ByteArray#dup [35] | |
| [68] 0.6 0.77 0.09 1020902 Kernel#initialize_copy [68] | |
| 0.05 0.00 1020902 Kernel#instance_of? [194] | |
| 0.04 0.00 1020902 Rubinius::Type.object_class [196] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [69] 0.6 0.75 0.09 1020901 BasicObject#! [69] | |
| 0.09 0.00 2041802 Rubinius::Type.object_equal [135] | |
| ------------------------------------------------------- | |
| 3.72 7.92 1025441 String#<< [24] | |
| [70] 0.5 0.56 0.19 1025441 Rubinius::Type.compatible_encoding [70] | |
| 0.19 0.00 1025441 Encoding.compatible? [103] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [71] 0.5 0.65 0.09 2041802 String#empty? [71] | |
| 0.09 0.00 2041802 Fixnum#== [137] | |
| ------------------------------------------------------- | |
| 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| [72] 0.4 0.64 0.00 4083604 String#byteslice [72] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [73] 0.4 0.52 0.04 1020901 String#to_sub_replacement [73] | |
| 0.04 0.00 1020901 Fixnum#< [226] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [74] 0.4 0.51 0.04 1020901 IO#increment_lineno [74] | |
| 0.04 0.00 1020901 Fixnum#+ [220] | |
| ------------------------------------------------------- | |
| 0.97 0.66 1020901 Thread#[]= [54] | |
| [75] 0.4 0.49 0.06 1020901 Rubinius::Type.coerce_to_symbol [75] | |
| 0.06 0.00 1020901 Rubinius::Type.object_kind_of? [172] | |
| ------------------------------------------------------- | |
| 1.96 1.56 1020901 Hash#find_item [39] | |
| [76] 0.4 0.49 0.04 1020901 Hash#key_index [76] | |
| 0.04 0.00 1020901 Fixnum#& [201] | |
| ------------------------------------------------------- | |
| 3.48 45.53 1020902 IO#each [14] | |
| [77] 0.3 0.42 0.06 1020902 Module#=== [77] | |
| 0.06 0.00 1020902 Rubinius::Type.object_kind_of? [174] | |
| ------------------------------------------------------- | |
| 1.58 0.48 4083604 Array#<< [45] | |
| [78] 0.3 0.48 0.00 4083604 Array#set_index [78] | |
| ------------------------------------------------------- | |
| 0.59 0.47 1025441 Rubinius::Type.coerce_to_encoding [59] | |
| [79] 0.3 0.42 0.05 1025441 Module#=== [79] | |
| 0.05 0.00 1025441 Rubinius::Type.object_kind_of? [184] | |
| ------------------------------------------------------- | |
| 0.59 0.44 1020901 Rubinius::Type.coerce_to_encoding [61] | |
| [80] 0.3 0.39 0.05 1020901 Module#=== [80] | |
| 0.05 0.00 1020901 Rubinius::Type.object_kind_of? [193] | |
| ------------------------------------------------------- | |
| 1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41] | |
| [81] 0.3 0.39 0.04 1025441 IO::InternalBuffer#size [81] | |
| 0.04 0.00 1025441 Fixnum#- [213] | |
| ------------------------------------------------------- | |
| 0.61 0.42 1020901 Rubinius::Type.coerce_to_regexp [62] | |
| [82] 0.3 0.37 0.05 1020901 Module#=== [82] | |
| 0.05 0.00 1020901 Rubinius::Type.object_kind_of? [176] | |
| ------------------------------------------------------- | |
| 1.53 41.48 1020902 IO::EachReader#each [16] | |
| [83] 0.3 0.37 0.04 1020902 String#empty? [83] | |
| 0.04 0.00 1020902 Fixnum#== [204] | |
| ------------------------------------------------------- | |
| 1.52 0.41 4083604 Array#<< [46] | |
| [84] 0.3 0.41 0.00 4083604 Array#set_index [84] | |
| ------------------------------------------------------- | |
| 1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41] | |
| [85] 0.3 0.36 0.04 1025441 IO::InternalBuffer#empty? [85] | |
| 0.04 0.00 1025441 Fixnum#== [206] | |
| ------------------------------------------------------- | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| [86] 0.2 0.32 0.04 1020901 String#empty? [86] | |
| 0.04 0.00 1020901 Fixnum#== [202] | |
| ------------------------------------------------------- | |
| 3.48 45.53 1020902 IO#each [14] | |
| [87] 0.2 0.15 0.21 1020902 Class#allocate [87] | |
| 0.21 0.00 1342 GC.collect_young [98] | |
| ------------------------------------------------------- | |
| 1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43] | |
| [88] 0.2 0.31 0.04 1025441 IO::InternalBuffer#size [88] | |
| 0.04 0.00 1025441 Fixnum#- [217] | |
| ------------------------------------------------------- | |
| 3.48 45.53 1020902 IO#each [14] | |
| [89] 0.2 0.31 0.00 1020902 IO::EachReader#initialize [89] | |
| ------------------------------------------------------- | |
| 2.00 0.50 1020901 MatchData#pre_match [44] | |
| [90] 0.2 0.28 0.00 1020901 String#byteslice [90] | |
| ------------------------------------------------------- | |
| 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| [91] 0.2 0.25 0.00 4083604 String#find_string [91] | |
| ------------------------------------------------------- | |
| 3.72 7.92 1025441 String#<< [24] | |
| [92] 0.2 0.24 0.00 1025441 String#append [92] | |
| ------------------------------------------------------- | |
| 4.79 2.87 4083604 String#=~ [28] | |
| [93] 0.2 0.24 0.00 4083604 Regexp.last_match= [93] | |
| ------------------------------------------------------- | |
| 6.03 37.53 1020901 Array#each [15] | |
| [94] 0.2 0.24 0.00 5104505 Fixnum#+ [94] | |
| ------------------------------------------------------- | |
| 6.03 37.53 1020901 Array#each [15] | |
| [95] 0.2 0.23 0.00 5104505 Fixnum#< [95] | |
| ------------------------------------------------------- | |
| 9.84 27.03 4083604 CSV::shift<1863> {} [18] | |
| [96] 0.1 0.22 0.00 4083604 String#== [96] | |
| ------------------------------------------------------- | |
| 6.89 5.22 4083604 Hash#find_item [23] | |
| [97] 0.1 0.21 0.00 4083604 Kernel#hash [97] | |
| ------------------------------------------------------- | |
| 0.15 0.21 1020902 Class#allocate [87] | |
| [98] 0.1 0.21 0.00 1342 GC.collect_young [98] | |
| ------------------------------------------------------- | |
| 1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43] | |
| [99] 0.1 0.21 0.00 1025441 String.from_bytearray [99] | |
| ------------------------------------------------------- | |
| 1.47 0.20 4083604 Module#=== [53] | |
| [100] 0.1 0.20 0.00 4083604 Rubinius::Type.object_kind_of? [100] | |
| ------------------------------------------------------- | |
| 6.03 37.53 1020901 Array#each [15] | |
| [101] 0.1 0.20 0.00 4083604 Rubinius::Tuple#at [101] | |
| ------------------------------------------------------- | |
| 1.48 0.19 4083604 String#empty? [52] | |
| [102] 0.1 0.19 0.00 4083604 Fixnum#== [102] | |
| ------------------------------------------------------- | |
| 0.56 0.19 1025441 Rubinius::Type.compatible_encoding [70] | |
| [103] 0.1 0.19 0.00 1025441 Encoding.compatible? [103] | |
| ------------------------------------------------------- | |
| 1.47 0.35 1020901 MatchData#post_match [48] | |
| [104] 0.1 0.19 0.00 1020901 String#byteslice [104] | |
| ------------------------------------------------------- | |
| 2.66 0.34 4083604 Hash::State#match? [40] | |
| [105] 0.1 0.17 0.00 4083604 Rubinius::Type.object_equal [105] | |
| ------------------------------------------------------- | |
| 1.68 0.17 4083604 Hash#key_index [47] | |
| [106] 0.1 0.17 0.00 4083604 Fixnum#& [106] | |
| ------------------------------------------------------- | |
| 6.89 5.22 4083604 Hash#find_item [23] | |
| [107] 0.1 0.17 0.00 4083604 Rubinius::Tuple#[] [107] | |
| ------------------------------------------------------- | |
| 2.66 0.34 4083604 Hash::State#match? [40] | |
| [108] 0.1 0.17 0.00 4083604 Fixnum#== [108] | |
| ------------------------------------------------------- | |
| 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| [109] 0.1 0.16 0.00 4083604 Fixnum#- [109] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [110] 0.1 0.16 0.00 1020901 Kernel#StringValue [110] | |
| ------------------------------------------------------- | |
| 3.27 2.18 1020901 String#replace [29] | |
| [111] 0.1 0.16 0.00 1020901 String#num_bytes= [111] | |
| ------------------------------------------------------- | |
| 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| [112] 0.1 0.16 0.00 4083604 Fixnum#< [112] | |
| ------------------------------------------------------- | |
| 0.00 149.54 1 script:csv.rb [5] | |
| [113] 0.1 0.00 0.15 1 Kernel#require [113] | |
| 0.00 0.15 1 Kernel#require [114] | |
| ------------------------------------------------------- | |
| 0.00 0.15 1 Kernel#require [113] | |
| [114] 0.1 0.00 0.15 1 Kernel#require [114] | |
| 0.00 0.15 1 Rubinius::CodeLoader.require [115] | |
| ------------------------------------------------------- | |
| 0.00 0.15 1 Kernel#require [114] | |
| [115] 0.1 0.00 0.15 1 Rubinius::CodeLoader.require [115] | |
| 0.00 0.15 1 Rubinius.run_script [116] | |
| 0.00 0.00 1 Rubinius::CodeLoader#require [391] | |
| ------------------------------------------------------- | |
| 0.00 0.15 1 Rubinius::CodeLoader.require [115] | |
| [116] 0.1 0.00 0.15 1 Rubinius.run_script [116] | |
| 0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117] | |
| ------------------------------------------------------- | |
| 0.00 0.15 1 Rubinius.run_script [116] | |
| [117] 0.1 0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117] | |
| 0.00 0.09 1 CSV.__class_init__ [132] | |
| 0.00 0.05 4 Kernel#require [179] | |
| 0.00 0.00 1 Rubinius::VariableScope#method_visibility [360] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [118] 0.1 0.14 0.00 2041802 Kernel#kind_of? [118] | |
| ------------------------------------------------------- | |
| 1.07 0.14 3062703 Array#empty? [57] | |
| [119] 0.1 0.14 0.00 3062703 Fixnum#== [119] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [120] 0.1 0.13 0.00 2041802 Regexp.last_match= [120] | |
| ------------------------------------------------------- | |
| 1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41] | |
| [121] 0.1 0.13 0.00 1025441 IO::InternalBuffer#empty_to [121] | |
| ------------------------------------------------------- | |
| 2.42 145.95 1020902 CSV#shift [10] | |
| [122] 0.1 0.13 0.00 1020902 Array.allocate [122] | |
| ------------------------------------------------------- | |
| 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| [123] 0.1 0.12 0.00 3062703 Fixnum#+ [123] | |
| ------------------------------------------------------- | |
| 2.42 145.95 1020902 CSV#shift [10] | |
| [124] 0.1 0.12 0.00 1020902 CSV#header_row? [124] | |
| ------------------------------------------------------- | |
| 0.83 0.21 1020902 Rubinius::ByteArray.new [60] | |
| [125] 0.1 0.12 0.00 1020902 Rubinius::ByteArray.allocate_sized [125] | |
| ------------------------------------------------------- | |
| 0.97 0.66 1020901 Thread#[]= [54] | |
| [126] 0.1 0.11 0.00 1020901 Thread#locals_store [126] | |
| ------------------------------------------------------- | |
| 1.53 2.92 1025441 Rubinius.synchronize [33] | |
| [127] 0.1 0.11 0.00 1025441 Rubinius.unlock [127] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [128] 0.1 0.11 0.00 1020901 String#append [128] | |
| ------------------------------------------------------- | |
| 2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27] | |
| [129] 0.1 0.10 0.00 2041802 Rubinius::LookupTable#[] [129] | |
| ------------------------------------------------------- | |
| 3.32 0.42 2041802 Array#[] [38] | |
| [130] 0.1 0.10 0.00 2041802 Fixnum#>= [130] | |
| ------------------------------------------------------- | |
| 1.53 2.92 1025441 Rubinius.synchronize [33] | |
| [131] 0.1 0.10 0.00 1025441 Rubinius.lock [131] | |
| ------------------------------------------------------- | |
| 0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117] | |
| [132] 0.1 0.00 0.09 1 CSV.__class_init__ [132] | |
| 0.00 0.07 1 Forwardable#def_delegators [156] | |
| 0.00 0.01 1 CSV::Row.__class_init__ [282] | |
| 0.00 0.01 1 CSV::Table.__class_init__ [283] | |
| 0.00 0.00 32 Rubinius.add_defn_method [410] | |
| 0.00 0.00 1 Struct.new [516] | |
| ------------------------------------------------------- | |
| 3.27 2.18 1020901 String#replace [29] | |
| [133] 0.1 0.10 0.00 1020901 String#shared! [133] | |
| ------------------------------------------------------- | |
| 3.27 2.18 1020901 String#replace [29] | |
| [134] 0.1 0.10 0.00 1020901 Kernel#StringValue [134] | |
| ------------------------------------------------------- | |
| 0.75 0.09 1020901 BasicObject#! [69] | |
| [135] 0.1 0.09 0.00 2041802 Rubinius::Type.object_equal [135] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [136] 0.1 0.09 0.00 2041802 Kernel#equal? [136] | |
| ------------------------------------------------------- | |
| 0.65 0.09 2041802 String#empty? [71] | |
| [137] 0.1 0.09 0.00 2041802 Fixnum#== [137] | |
| ------------------------------------------------------- | |
| 0.80 0.13 1025440 IO::InternalBuffer#find [65] | |
| [138] 0.1 0.09 0.00 1025440 Rubinius::ByteArray#locate [138] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [139] 0.1 0.09 0.00 2041802 Kernel#tainted? [139] | |
| ------------------------------------------------------- | |
| 0.93 148.46 1 CSV#each [9] | |
| [140] 0.1 0.09 0.00 1020901 Object::__script__<3> {} [140] | |
| ------------------------------------------------------- | |
| 3.48 45.53 1020902 IO#each [14] | |
| [141] 0.1 0.09 0.00 1020902 IO::InternalBuffer#exhausted? [141] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [142] 0.1 0.09 0.00 1025441 IO::InternalBuffer#exhausted? [142] | |
| ------------------------------------------------------- | |
| 1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55] | |
| [143] 0.1 0.09 0.00 1020901 Rubinius::LookupTable#key? [143] | |
| ------------------------------------------------------- | |
| 3.72 7.92 1025441 String#<< [24] | |
| [144] 0.1 0.09 0.00 2050882 String#encoding [144] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [145] 0.1 0.09 0.00 1020901 Kernel#taint [145] | |
| ------------------------------------------------------- | |
| 0.83 0.21 1020902 Rubinius::ByteArray.new [60] | |
| [146] 0.1 0.09 0.00 1020902 BasicObject#initialize [146] | |
| ------------------------------------------------------- | |
| 3.32 0.42 2041802 Array#[] [38] | |
| [147] 0.1 0.09 0.00 2041802 Rubinius::Tuple#at [147] | |
| ------------------------------------------------------- | |
| 2.00 0.50 1020901 MatchData#pre_match [44] | |
| [148] 0.1 0.08 0.00 2041802 Rubinius::Tuple#at [148] | |
| ------------------------------------------------------- | |
| 1.47 0.35 1020901 MatchData#post_match [48] | |
| [149] 0.1 0.08 0.00 2041802 Fixnum#- [149] | |
| ------------------------------------------------------- | |
| 3.32 0.42 2041802 Array#[] [38] | |
| [150] 0.1 0.08 0.00 2041802 Fixnum#+ [150] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [151] 0.1 0.08 0.00 1020901 Kernel#nil? [151] | |
| ------------------------------------------------------- | |
| 1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55] | |
| [152] 0.1 0.08 0.00 1020901 Rubinius::LookupTable#[]= [152] | |
| ------------------------------------------------------- | |
| 3.32 0.42 2041802 Array#[] [38] | |
| [153] 0.1 0.08 0.00 2041802 Fixnum.=== [153] | |
| ------------------------------------------------------- | |
| 3.32 0.42 2041802 Array#[] [38] | |
| [154] 0.1 0.08 0.00 2041802 Fixnum#< [154] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [155] 0.1 0.08 0.00 1020901 String#== [155] | |
| ------------------------------------------------------- | |
| 0.00 0.09 1 CSV.__class_init__ [132] | |
| [156] 0.0 0.00 0.07 1 Forwardable#def_delegators [156] | |
| 0.00 0.07 1 Array#each [157] | |
| ------------------------------------------------------- | |
| 0.00 0.07 1 Forwardable#def_delegators [156] | |
| [157] 0.0 0.00 0.07 1 Array#each [157] | |
| 0.00 0.07 32 Forwardable::def_instance_delegators<173> {} [158] | |
| ------------------------------------------------------- | |
| 0.00 0.07 1 Array#each [157] | |
| [158] 0.0 0.00 0.07 32 Forwardable::def_instance_delegators<173> {} [158] | |
| 0.00 0.07 32 Forwardable#def_instance_delegator [159] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Forwardable::def_instance_delegators<173> {} [158] | |
| [159] 0.0 0.00 0.07 32 Forwardable#def_instance_delegator [159] | |
| 0.00 0.07 32 Module#class_eval [160] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Forwardable#def_instance_delegator [159] | |
| [160] 0.0 0.00 0.07 32 Module#class_eval [160] | |
| 0.00 0.07 32 Rubinius::Compiler.construct_block [161] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Module#class_eval [160] | |
| [161] 0.0 0.00 0.07 32 Rubinius::Compiler.construct_block [161] | |
| 0.00 0.07 32 Rubinius::Compiler.compile_eval [162] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Rubinius::Compiler.construct_block [161] | |
| [162] 0.0 0.00 0.07 32 Rubinius::Compiler.compile_eval [162] | |
| 0.00 0.07 32 Rubinius::Compiler#run [164] | |
| 0.00 0.00 32 Rubinius::Compiler::LRUCache#retrieve [426] | |
| ------------------------------------------------------- | |
| 1.17 2.72 1025441 Rubinius.synchronize [36] | |
| [163] 0.0 0.07 0.00 1025441 Rubinius.unlock [163] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Rubinius::Compiler.compile_eval [162] | |
| [164] 0.0 0.00 0.07 32 Rubinius::Compiler#run [164] | |
| 0.00 0.07 32 Rubinius::Compiler::Parser#run [165] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Rubinius::Compiler#run [164] | |
| [165] 0.0 0.00 0.07 32 Rubinius::Compiler::Parser#run [165] | |
| 0.00 0.05 32 Rubinius::Compiler::Stage#run_next [177] | |
| 0.00 0.01 32 Rubinius::Compiler::StringParser#parse [263] | |
| ------------------------------------------------------- | |
| 1.96 1.56 1020901 Hash#find_item [39] | |
| [166] 0.0 0.07 0.00 1020901 Kernel#hash [166] | |
| ------------------------------------------------------- | |
| 1.17 2.72 1025441 Rubinius.synchronize [36] | |
| [167] 0.0 0.07 0.00 1025441 Rubinius.lock [167] | |
| ------------------------------------------------------- | |
| 2.02 2.01 1020902 Rubinius::ByteArray#dup [35] | |
| [168] 0.0 0.06 0.00 1020902 Rubinius::Type.object_class [168] | |
| ------------------------------------------------------- | |
| 1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55] | |
| [169] 0.0 0.06 0.00 1020901 Rubinius::LookupTable#[] [169] | |
| ------------------------------------------------------- | |
| 1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41] | |
| [170] 0.0 0.06 0.00 4793 IO::InternalBuffer#fill [170] | |
| ------------------------------------------------------- | |
| 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26] | |
| [171] 0.0 0.06 0.00 1020901 String#size [171] | |
| ------------------------------------------------------- | |
| 0.49 0.06 1020901 Rubinius::Type.coerce_to_symbol [75] | |
| [172] 0.0 0.06 0.00 1020901 Rubinius::Type.object_kind_of? [172] | |
| ------------------------------------------------------- | |
| 3.48 45.53 1020902 IO#each [14] | |
| [173] 0.0 0.06 0.00 1020902 Proc.__from_block__ [173] | |
| ------------------------------------------------------- | |
| 0.42 0.06 1020902 Module#=== [77] | |
| [174] 0.0 0.06 0.00 1020902 Rubinius::Type.object_kind_of? [174] | |
| ------------------------------------------------------- | |
| 2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27] | |
| [175] 0.0 0.05 0.00 1020901 Rubinius::LookupTable#key? [175] | |
| ------------------------------------------------------- | |
| 0.37 0.05 1020901 Module#=== [82] | |
| [176] 0.0 0.05 0.00 1020901 Rubinius::Type.object_kind_of? [176] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Rubinius::Compiler::Parser#run [165] | |
| [177] 0.0 0.00 0.05 32 Rubinius::Compiler::Stage#run_next [177] | |
| 0.00 0.05 32 Rubinius::Compiler::Generator#run [178] | |
| ------------------------------------------------------- | |
| 0.00 0.05 32 Rubinius::Compiler::Stage#run_next [177] | |
| [178] 0.0 0.00 0.05 32 Rubinius::Compiler::Generator#run [178] | |
| 0.00 0.04 32 Rubinius::AST::EvalExpression#bytecode [198] | |
| 0.00 0.01 32 Rubinius::Compiler::Stage#run_next [280] | |
| ------------------------------------------------------- | |
| 0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117] | |
| [179] 0.0 0.00 0.05 4 Kernel#require [179] | |
| 0.00 0.05 4 Kernel#require [180] | |
| ------------------------------------------------------- | |
| 0.00 0.05 4 Kernel#require [179] | |
| [180] 0.0 0.00 0.05 4 Kernel#require [180] | |
| 0.00 0.05 4 Rubinius::CodeLoader.require [181] | |
| ------------------------------------------------------- | |
| 0.00 0.05 4 Kernel#require [180] | |
| [181] 0.0 0.00 0.05 4 Rubinius::CodeLoader.require [181] | |
| 0.00 0.04 4 Rubinius.run_script [212] | |
| 0.00 0.01 4 Rubinius::CodeLoader#require [278] | |
| ------------------------------------------------------- | |
| 3.72 7.92 1025441 String#<< [24] | |
| [182] 0.0 0.05 0.00 1025441 Kernel#kind_of? [182] | |
| ------------------------------------------------------- | |
| 3.72 7.92 1025441 String#<< [24] | |
| [183] 0.0 0.05 0.00 1025441 Rubinius::Type.infect [183] | |
| ------------------------------------------------------- | |
| 0.42 0.05 1025441 Module#=== [79] | |
| [184] 0.0 0.05 0.00 1025441 Rubinius::Type.object_kind_of? [184] | |
| ------------------------------------------------------- | |
| 0.93 1.67 1020901 Kernel::Kernel<120> {} [42] | |
| [185] 0.0 0.05 0.00 1020901 Thread.current [185] | |
| ------------------------------------------------------- | |
| 0.83 0.09 1020901 Hash::State#match? [66] | |
| [186] 0.0 0.05 0.00 1020901 Fixnum#== [186] | |
| ------------------------------------------------------- | |
| 3.27 2.18 1020901 String#replace [29] | |
| [187] 0.0 0.05 0.00 1020901 Rubinius::Type.infect [187] | |
| ------------------------------------------------------- | |
| 1.53 41.48 1020902 IO::EachReader#each [16] | |
| [188] 0.0 0.05 0.00 1020902 Proc.__from_block__ [188] | |
| ------------------------------------------------------- | |
| 1.10 0.13 1020902 IO#ensure_open_and_readable [56] | |
| [189] 0.0 0.05 0.00 1020902 IO#ensure_open [189] | |
| ------------------------------------------------------- | |
| 6.43 13.67 1020901 String#sub! [19] | |
| [190] 0.0 0.05 0.00 1020901 Kernel#taint [190] | |
| ------------------------------------------------------- | |
| 0.96 0.09 1020902 Array#initialize [58] | |
| [191] 0.0 0.05 0.00 1020902 Fixnum#== [191] | |
| ------------------------------------------------------- | |
| 0.96 0.09 1020902 Array#initialize [58] | |
| [192] 0.0 0.05 0.00 1020902 Kernel#equal? [192] | |
| ------------------------------------------------------- | |
| 0.39 0.05 1020901 Module#=== [80] | |
| [193] 0.0 0.05 0.00 1020901 Rubinius::Type.object_kind_of? [193] | |
| ------------------------------------------------------- | |
| 0.77 0.09 1020902 Kernel#initialize_copy [68] | |
| [194] 0.0 0.05 0.00 1020902 Kernel#instance_of? [194] | |
| ------------------------------------------------------- | |
| 2.02 2.01 1020902 Rubinius::ByteArray#dup [35] | |
| [195] 0.0 0.04 0.00 1020902 Rubinius::ByteArray#size [195] | |
| ------------------------------------------------------- | |
| 0.77 0.09 1020902 Kernel#initialize_copy [68] | |
| [196] 0.0 0.04 0.00 1020902 Rubinius::Type.object_class [196] | |
| ------------------------------------------------------- | |
| 0.83 0.09 1020901 Hash::State#match? [66] | |
| [197] 0.0 0.04 0.00 1020901 Rubinius::Type.object_equal [197] | |
| ------------------------------------------------------- | |
| 0.00 0.05 32 Rubinius::Compiler::Generator#run [178] | |
| [198] 0.0 0.00 0.04 32 Rubinius::AST::EvalExpression#bytecode [198] | |
| 0.00 0.04 32 Rubinius::AST::Container#container_bytecode [199] | |
| ------------------------------------------------------- | |
| 0.00 0.04 32 Rubinius::AST::EvalExpression#bytecode [198] | |
| [199] 0.0 0.00 0.04 32 Rubinius::AST::Container#container_bytecode [199] | |
| 0.00 0.04 32 Rubinius::AST::EvalExpression::bytecode<1046> {} [211] | |
| ------------------------------------------------------- | |
| 3.27 2.18 1020901 String#replace [29] | |
| [200] 0.0 0.04 0.00 1020901 String#encoding [200] | |
| ------------------------------------------------------- | |
| 0.49 0.04 1020901 Hash#key_index [76] | |
| [201] 0.0 0.04 0.00 1020901 Fixnum#& [201] | |
| ------------------------------------------------------- | |
| 0.32 0.04 1020901 String#empty? [86] | |
| [202] 0.0 0.04 0.00 1020901 Fixnum#== [202] | |
| ------------------------------------------------------- | |
| 2.00 0.50 1020901 MatchData#pre_match [44] | |
| [203] 0.0 0.04 0.00 1020901 Fixnum#== [203] | |
| ------------------------------------------------------- | |
| 0.37 0.04 1020902 String#empty? [83] | |
| [204] 0.0 0.04 0.00 1020902 Fixnum#== [204] | |
| ------------------------------------------------------- | |
| 3.72 7.92 1025441 String#<< [24] | |
| [205] 0.0 0.04 0.00 1025441 Kernel#== [205] | |
| ------------------------------------------------------- | |
| 0.36 0.04 1025441 IO::InternalBuffer#empty? [85] | |
| [206] 0.0 0.04 0.00 1025441 Fixnum#== [206] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [207] 0.0 0.04 0.00 1020901 Kernel#equal? [207] | |
| ------------------------------------------------------- | |
| 1.10 0.13 1020902 IO#ensure_open_and_readable [56] | |
| [208] 0.0 0.04 0.00 1020902 Fixnum#& [208] | |
| ------------------------------------------------------- | |
| 1.47 0.35 1020901 MatchData#post_match [48] | |
| [209] 0.0 0.04 0.00 1020901 Rubinius::Tuple#at [209] | |
| ------------------------------------------------------- | |
| 1.10 0.13 1020902 IO#ensure_open_and_readable [56] | |
| [210] 0.0 0.04 0.00 1020902 Fixnum#== [210] | |
| ------------------------------------------------------- | |
| 0.00 0.04 32 Rubinius::AST::Container#container_bytecode [199] | |
| [211] 0.0 0.00 0.04 32 Rubinius::AST::EvalExpression::bytecode<1046> {} [211] | |
| 0.00 0.04 32 Rubinius::AST::Define#bytecode [218] | |
| ------------------------------------------------------- | |
| 0.00 0.05 4 Rubinius::CodeLoader.require [181] | |
| [212] 0.0 0.00 0.04 4 Rubinius.run_script [212] | |
| 0.00 0.04 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date.rb [231] | |
| 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/stringio.rb [363] | |
| ------------------------------------------------------- | |
| 0.39 0.04 1025441 IO::InternalBuffer#size [81] | |
| [213] 0.0 0.04 0.00 1025441 Fixnum#- [213] | |
| ------------------------------------------------------- | |
| 1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43] | |
| [214] 0.0 0.04 0.00 1025441 Fixnum#+ [214] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [215] 0.0 0.04 0.00 1020901 Fixnum#== [215] | |
| ------------------------------------------------------- | |
| 1.96 1.56 1020901 Hash#find_item [39] | |
| [216] 0.0 0.04 0.00 1020901 Rubinius::Tuple#[] [216] | |
| ------------------------------------------------------- | |
| 0.31 0.04 1025441 IO::InternalBuffer#size [88] | |
| [217] 0.0 0.04 0.00 1025441 Fixnum#- [217] | |
| ------------------------------------------------------- | |
| 0.00 0.04 32 Rubinius::AST::EvalExpression::bytecode<1046> {} [211] | |
| [218] 0.0 0.00 0.04 32 Rubinius::AST::Define#bytecode [218] | |
| 0.00 0.04 32 Rubinius::AST::Define#compile_body [230] | |
| 0.00 0.00 64 Rubinius::Generator#send [499] | |
| ------------------------------------------------------- | |
| 2.00 0.50 1020901 MatchData#pre_match [44] | |
| [219] 0.0 0.04 0.00 1020901 Fixnum#- [219] | |
| ------------------------------------------------------- | |
| 0.51 0.04 1020901 IO#increment_lineno [74] | |
| [220] 0.0 0.04 0.00 1020901 Fixnum#+ [220] | |
| ------------------------------------------------------- | |
| 6.45 137.53 1020902 CSV::shift<1825> {} [12] | |
| [221] 0.0 0.04 0.00 1020901 Fixnum#+ [221] | |
| ------------------------------------------------------- | |
| 2.00 0.50 1020901 MatchData#pre_match [44] | |
| [222] 0.0 0.04 0.00 1020901 Fixnum#+ [222] | |
| ------------------------------------------------------- | |
| 3.27 2.18 1020901 String#replace [29] | |
| [223] 0.0 0.04 0.00 1020901 Kernel#equal? [223] | |
| ------------------------------------------------------- | |
| 1.47 0.35 1020901 MatchData#post_match [48] | |
| [224] 0.0 0.04 0.00 1020901 Fixnum#+ [224] | |
| ------------------------------------------------------- | |
| 0.80 0.13 1025440 IO::InternalBuffer#find [65] | |
| [225] 0.0 0.04 0.00 1020901 Fixnum#- [225] | |
| ------------------------------------------------------- | |
| 0.52 0.04 1020901 String#to_sub_replacement [73] | |
| [226] 0.0 0.04 0.00 1020901 Fixnum#< [226] | |
| ------------------------------------------------------- | |
| 1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43] | |
| [227] 0.0 0.04 0.00 1020901 Fixnum#< [227] | |
| ------------------------------------------------------- | |
| 5.20 35.82 1020902 IO::EachReader#read_to_separator [17] | |
| [228] 0.0 0.04 0.00 1025441 Fixnum#> [228] | |
| ------------------------------------------------------- | |
| 4.59 12.85 1020901 Rubinius::Splitter.split [21] | |
| [229] 0.0 0.04 0.00 1020901 Fixnum#> [229] | |
| ------------------------------------------------------- | |
| 0.00 0.04 32 Rubinius::AST::Define#bytecode [218] | |
| [230] 0.0 0.00 0.04 32 Rubinius::AST::Define#compile_body [230] | |
| 0.00 0.03 32 Rubinius::AST::Block#bytecode [232] | |
| 0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [417] | |
| ------------------------------------------------------- | |
| 0.00 0.04 4 Rubinius.run_script [212] | |
| [231] 0.0 0.00 0.04 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date.rb [231] | |
| 0.00 0.03 1 Date.__class_init__ [242] | |
| 0.00 0.01 1 Kernel#require [285] | |
| ------------------------------------------------------- | |
| 0.00 0.04 32 Rubinius::AST::Define#compile_body [230] | |
| [232] 0.0 0.00 0.03 32 Rubinius::AST::Block#bytecode [232] | |
| 0.00 0.03 32 Enumerable#each_with_index [233] | |
| ------------------------------------------------------- | |
| 0.00 0.03 32 Rubinius::AST::Block#bytecode [232] | |
| [233] 0.0 0.00 0.03 32 Enumerable#each_with_index [233] | |
| 0.00 0.03 32 Array#each [234] | |
| ------------------------------------------------------- | |
| 0.00 0.03 32 Enumerable#each_with_index [233] | |
| [234] 0.0 0.00 0.03 32 Array#each [234] | |
| 0.00 0.03 32 Enumerable::each_with_index<136> {} [235] | |
| ------------------------------------------------------- | |
| 0.00 0.03 32 Array#each [234] | |
| [235] 0.0 0.00 0.03 32 Enumerable::each_with_index<136> {} [235] | |
| 0.00 0.03 32 Rubinius::AST::Block::bytecode<94> {} [236] | |
| ------------------------------------------------------- | |
| 0.00 0.03 32 Enumerable::each_with_index<136> {} [235] | |
| [236] 0.0 0.00 0.03 32 Rubinius::AST::Block::bytecode<94> {} [236] | |
| 0.00 0.03 32 Rubinius::AST::Rescue#bytecode [237] | |
| ------------------------------------------------------- | |
| 0.00 0.03 32 Rubinius::AST::Block::bytecode<94> {} [236] | |
| [237] 0.0 0.00 0.03 32 Rubinius::AST::Rescue#bytecode [237] | |
| 0.00 0.02 32 Rubinius::AST::RescueCondition#bytecode [246] | |
| 0.00 0.00 32 Rubinius::AST::SendWithArguments#bytecode [309] | |
| ------------------------------------------------------- | |
| [238] 0.0 0.00 0.03 1 Rubinius::Loader#rubygems [238] | |
| 0.00 0.03 1 Kernel#require [239] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 Rubinius::Loader#rubygems [238] | |
| [239] 0.0 0.00 0.03 1 Kernel#require [239] | |
| 0.00 0.03 1 Rubinius::CodeLoader.require [240] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 Kernel#require [239] | |
| [240] 0.0 0.00 0.03 1 Rubinius::CodeLoader.require [240] | |
| 0.00 0.03 1 Rubinius.run_script [241] | |
| 0.00 0.00 1 Rubinius::CodeLoader#require [396] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 Rubinius::CodeLoader.require [240] | |
| [241] 0.0 0.00 0.03 1 Rubinius.run_script [241] | |
| 0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243] | |
| ------------------------------------------------------- | |
| 0.00 0.04 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date.rb [231] | |
| [242] 0.0 0.00 0.03 1 Date.__class_init__ [242] | |
| 0.00 0.02 7 Date.once [247] | |
| 0.00 0.00 63 Rubinius.add_defn_method [427] | |
| 0.00 0.00 1 Class#new [523] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 Rubinius.run_script [241] | |
| [243] 0.0 0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243] | |
| 0.00 0.02 7 Kernel#require [244] | |
| 0.00 0.00 1 Gem.__module_init__ [394] | |
| 0.00 0.00 1 Gem.__module_init__ [429] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243] | |
| [244] 0.0 0.00 0.02 7 Kernel#require [244] | |
| 0.00 0.02 7 Rubinius::CodeLoader.require [245] | |
| ------------------------------------------------------- | |
| 0.00 0.02 7 Kernel#require [244] | |
| [245] 0.0 0.00 0.02 7 Rubinius::CodeLoader.require [245] | |
| 0.00 0.02 6 Rubinius.run_script [258] | |
| 0.00 0.01 7 Rubinius::CodeLoader#require [317] | |
| ------------------------------------------------------- | |
| 0.00 0.03 32 Rubinius::AST::Rescue#bytecode [237] | |
| [246] 0.0 0.00 0.02 32 Rubinius::AST::RescueCondition#bytecode [246] | |
| 0.00 0.02 32 Rubinius::AST::Block#bytecode [253] | |
| 0.00 0.00 32 Array#each [413] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 Date.__class_init__ [242] | |
| [247] 0.0 0.00 0.02 7 Date.once [247] | |
| 0.00 0.02 7 Array#each [248] | |
| ------------------------------------------------------- | |
| 0.00 0.02 7 Date.once [247] | |
| [248] 0.0 0.00 0.02 7 Array#each [248] | |
| 0.00 0.02 15 Date::once<1107> {} [249] | |
| ------------------------------------------------------- | |
| 0.00 0.02 7 Array#each [248] | |
| [249] 0.0 0.00 0.02 15 Date::once<1107> {} [249] | |
| 0.00 0.02 15 Module#class_eval [250] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Date::once<1107> {} [249] | |
| [250] 0.0 0.00 0.02 15 Module#class_eval [250] | |
| 0.00 0.02 15 Rubinius::Compiler.construct_block [251] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Module#class_eval [250] | |
| [251] 0.0 0.00 0.02 15 Rubinius::Compiler.construct_block [251] | |
| 0.00 0.02 15 Rubinius::Compiler.compile_eval [252] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Rubinius::Compiler.construct_block [251] | |
| [252] 0.0 0.00 0.02 15 Rubinius::Compiler.compile_eval [252] | |
| 0.00 0.02 15 Rubinius::Compiler#run [259] | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache#set [407] | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache#retrieve [517] | |
| ------------------------------------------------------- | |
| 0.00 0.02 32 Rubinius::AST::RescueCondition#bytecode [246] | |
| [253] 0.0 0.00 0.02 32 Rubinius::AST::Block#bytecode [253] | |
| 0.00 0.02 32 Enumerable#each_with_index [254] | |
| ------------------------------------------------------- | |
| 0.00 0.02 32 Rubinius::AST::Block#bytecode [253] | |
| [254] 0.0 0.00 0.02 32 Enumerable#each_with_index [254] | |
| 0.00 0.02 32 Array#each [255] | |
| ------------------------------------------------------- | |
| 0.00 0.02 32 Enumerable#each_with_index [254] | |
| [255] 0.0 0.00 0.02 32 Array#each [255] | |
| 0.00 0.02 64 Enumerable::each_with_index<136> {} [256] | |
| ------------------------------------------------------- | |
| 0.00 0.02 32 Array#each [255] | |
| [256] 0.0 0.00 0.02 64 Enumerable::each_with_index<136> {} [256] | |
| 0.00 0.02 64 Rubinius::AST::Block::bytecode<94> {} [257] | |
| ------------------------------------------------------- | |
| 0.00 0.02 64 Enumerable::each_with_index<136> {} [256] | |
| [257] 0.0 0.00 0.02 64 Rubinius::AST::Block::bytecode<94> {} [257] | |
| 0.00 0.01 32 Rubinius::AST::If#bytecode [261] | |
| 0.00 0.00 32 Rubinius::AST::Send#bytecode [382] | |
| ------------------------------------------------------- | |
| 0.00 0.02 7 Rubinius::CodeLoader.require [245] | |
| [258] 0.0 0.00 0.02 6 Rubinius.run_script [258] | |
| 0.00 0.01 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rbconfig.rb [266] | |
| 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/defaults/rbx.rb [351] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Rubinius::Compiler.compile_eval [252] | |
| [259] 0.0 0.00 0.02 15 Rubinius::Compiler#run [259] | |
| 0.00 0.02 15 Rubinius::Compiler::Parser#run [260] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Rubinius::Compiler#run [259] | |
| [260] 0.0 0.00 0.02 15 Rubinius::Compiler::Parser#run [260] | |
| 0.00 0.01 15 Rubinius::Compiler::Stage#run_next [267] | |
| 0.00 0.00 15 Rubinius::Compiler::StringParser#parse [331] | |
| ------------------------------------------------------- | |
| 0.00 0.02 64 Rubinius::AST::Block::bytecode<94> {} [257] | |
| [261] 0.0 0.00 0.01 32 Rubinius::AST::If#bytecode [261] | |
| 0.00 0.01 64 Rubinius::AST::Send#bytecode [262] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::AST::If#bytecode [261] | |
| [262] 0.0 0.00 0.01 64 Rubinius::AST::Send#bytecode [262] | |
| 0.00 0.01 32 Rubinius::AST::Iter#bytecode [279] | |
| 0.00 0.00 32 Rubinius::AST::GlobalVariableAccess#bytecode [409] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Rubinius::Compiler::Parser#run [165] | |
| [263] 0.0 0.00 0.01 32 Rubinius::Compiler::StringParser#parse [263] | |
| 0.00 0.01 32 Rubinius::Melbourne#parse_string [264] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Compiler::StringParser#parse [263] | |
| [264] 0.0 0.00 0.01 32 Rubinius::Melbourne#parse_string [264] | |
| 0.01 0.01 32 Rubinius::Melbourne#string_to_ast [265] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Melbourne#parse_string [264] | |
| [265] 0.0 0.01 0.01 32 Rubinius::Melbourne#string_to_ast [265] | |
| 0.00 0.00 128 Rubinius::Melbourne#process_call [319] | |
| ------------------------------------------------------- | |
| 0.00 0.02 6 Rubinius.run_script [258] | |
| [266] 0.0 0.00 0.01 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rbconfig.rb [266] | |
| 0.00 0.01 1 RbConfig.__module_init__ [269] | |
| 0.00 0.00 1 Kernel#require [481] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Rubinius::Compiler::Parser#run [260] | |
| [267] 0.0 0.00 0.01 15 Rubinius::Compiler::Stage#run_next [267] | |
| 0.00 0.01 15 Rubinius::Compiler::Generator#run [268] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Rubinius::Compiler::Stage#run_next [267] | |
| [268] 0.0 0.00 0.01 15 Rubinius::Compiler::Generator#run [268] | |
| 0.00 0.01 15 Rubinius::AST::EvalExpression#bytecode [270] | |
| 0.00 0.00 15 Rubinius::Compiler::Stage#run_next [470] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rbconfig.rb [266] | |
| [269] 0.0 0.00 0.01 1 RbConfig.__module_init__ [269] | |
| 0.00 0.01 1 Hash#each [312] | |
| 0.00 0.00 1 Hash#each_value [379] | |
| 0.00 0.00 142 Hash#[]= [466] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Rubinius::Compiler::Generator#run [268] | |
| [270] 0.0 0.00 0.01 15 Rubinius::AST::EvalExpression#bytecode [270] | |
| 0.00 0.01 15 Rubinius::AST::Container#container_bytecode [271] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Rubinius::AST::EvalExpression#bytecode [270] | |
| [271] 0.0 0.00 0.01 15 Rubinius::AST::Container#container_bytecode [271] | |
| 0.00 0.01 15 Rubinius::AST::EvalExpression::bytecode<1046> {} [272] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Rubinius::AST::Container#container_bytecode [271] | |
| [272] 0.0 0.00 0.01 15 Rubinius::AST::EvalExpression::bytecode<1046> {} [272] | |
| 0.00 0.01 15 Rubinius::AST::Block#bytecode [273] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Rubinius::AST::EvalExpression::bytecode<1046> {} [272] | |
| [273] 0.0 0.00 0.01 15 Rubinius::AST::Block#bytecode [273] | |
| 0.00 0.01 15 Enumerable#each_with_index [274] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Rubinius::AST::Block#bytecode [273] | |
| [274] 0.0 0.00 0.01 15 Enumerable#each_with_index [274] | |
| 0.00 0.01 15 Array#each [275] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Enumerable#each_with_index [274] | |
| [275] 0.0 0.00 0.01 15 Array#each [275] | |
| 0.00 0.01 45 Enumerable::each_with_index<136> {} [276] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Array#each [275] | |
| [276] 0.0 0.00 0.01 45 Enumerable::each_with_index<136> {} [276] | |
| 0.00 0.01 45 Rubinius::AST::Block::bytecode<94> {} [277] | |
| ------------------------------------------------------- | |
| 0.00 0.01 45 Enumerable::each_with_index<136> {} [276] | |
| [277] 0.0 0.00 0.01 45 Rubinius::AST::Block::bytecode<94> {} [277] | |
| 0.00 0.01 15 Rubinius::AST::Define#bytecode [301] | |
| 0.00 0.00 30 Rubinius::AST::SendWithArguments#bytecode [402] | |
| ------------------------------------------------------- | |
| 0.00 0.05 4 Rubinius::CodeLoader.require [181] | |
| [278] 0.0 0.00 0.01 4 Rubinius::CodeLoader#require [278] | |
| 0.00 0.01 4 Rubinius::CodeLoader#load_file [284] | |
| 0.00 0.00 4 Rubinius.synchronize [500] | |
| ------------------------------------------------------- | |
| 0.00 0.01 64 Rubinius::AST::Send#bytecode [262] | |
| [279] 0.0 0.00 0.01 32 Rubinius::AST::Iter#bytecode [279] | |
| 0.00 0.00 32 Rubinius::AST::Match2#bytecode [322] | |
| 0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [533] | |
| ------------------------------------------------------- | |
| 0.00 0.05 32 Rubinius::Compiler::Generator#run [178] | |
| [280] 0.0 0.00 0.01 32 Rubinius::Compiler::Stage#run_next [280] | |
| 0.00 0.01 32 Rubinius::Compiler::Encoder#run [281] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Compiler::Stage#run_next [280] | |
| [281] 0.0 0.00 0.01 32 Rubinius::Compiler::Encoder#run [281] | |
| 0.00 0.01 32 Rubinius::Generator#encode [295] | |
| 0.00 0.00 32 Rubinius::Compiler::Stage#run_next [462] | |
| ------------------------------------------------------- | |
| 0.00 0.09 1 CSV.__class_init__ [132] | |
| [282] 0.0 0.00 0.01 1 CSV::Row.__class_init__ [282] | |
| 0.00 0.01 1 Forwardable#def_delegators [288] | |
| ------------------------------------------------------- | |
| 0.00 0.09 1 CSV.__class_init__ [132] | |
| [283] 0.0 0.00 0.01 1 CSV::Table.__class_init__ [283] | |
| 0.00 0.01 1 Forwardable#def_delegators [296] | |
| ------------------------------------------------------- | |
| 0.00 0.01 4 Rubinius::CodeLoader#require [278] | |
| [284] 0.0 0.00 0.01 4 Rubinius::CodeLoader#load_file [284] | |
| 0.00 0.00 4 Rubinius::CodeLoader#load_compiled_file [339] | |
| 0.00 0.00 1 GC.collect_young [371] | |
| ------------------------------------------------------- | |
| 0.00 0.04 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date.rb [231] | |
| [285] 0.0 0.00 0.01 1 Kernel#require [285] | |
| 0.00 0.01 1 Kernel#require [286] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Kernel#require [285] | |
| [286] 0.0 0.00 0.01 1 Kernel#require [286] | |
| 0.00 0.01 1 Rubinius::CodeLoader.require [287] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Kernel#require [286] | |
| [287] 0.0 0.00 0.01 1 Rubinius::CodeLoader.require [287] | |
| 0.00 0.00 1 Rubinius.run_script [324] | |
| 0.00 0.00 1 Rubinius::CodeLoader#require [372] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 CSV::Row.__class_init__ [282] | |
| [288] 0.0 0.00 0.01 1 Forwardable#def_delegators [288] | |
| 0.00 0.01 1 Array#each [289] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Forwardable#def_delegators [288] | |
| [289] 0.0 0.00 0.01 1 Array#each [289] | |
| 0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [290] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Array#each [289] | |
| [290] 0.0 0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [290] | |
| 0.00 0.01 3 Forwardable#def_instance_delegator [291] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [290] | |
| [291] 0.0 0.00 0.01 3 Forwardable#def_instance_delegator [291] | |
| 0.00 0.01 3 Module#class_eval [292] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Forwardable#def_instance_delegator [291] | |
| [292] 0.0 0.00 0.01 3 Module#class_eval [292] | |
| 0.00 0.01 3 Rubinius::Compiler.construct_block [293] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Module#class_eval [292] | |
| [293] 0.0 0.00 0.01 3 Rubinius::Compiler.construct_block [293] | |
| 0.00 0.01 3 Rubinius::Compiler.compile_eval [294] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler.construct_block [293] | |
| [294] 0.0 0.00 0.01 3 Rubinius::Compiler.compile_eval [294] | |
| 0.00 0.01 3 Rubinius::Compiler#run [302] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Compiler::Encoder#run [281] | |
| [295] 0.0 0.00 0.01 32 Rubinius::Generator#encode [295] | |
| 0.00 0.01 32 Array#each [304] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 CSV::Table.__class_init__ [283] | |
| [296] 0.0 0.00 0.01 1 Forwardable#def_delegators [296] | |
| 0.00 0.01 1 Array#each [297] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Forwardable#def_delegators [296] | |
| [297] 0.0 0.00 0.01 1 Array#each [297] | |
| 0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [298] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Array#each [297] | |
| [298] 0.0 0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [298] | |
| 0.00 0.01 3 Forwardable#def_instance_delegator [299] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [298] | |
| [299] 0.0 0.00 0.01 3 Forwardable#def_instance_delegator [299] | |
| 0.00 0.01 3 Module#class_eval [300] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Forwardable#def_instance_delegator [299] | |
| [300] 0.0 0.00 0.01 3 Module#class_eval [300] | |
| 0.00 0.01 3 Rubinius::Compiler.construct_block [305] | |
| ------------------------------------------------------- | |
| 0.00 0.01 45 Rubinius::AST::Block::bytecode<94> {} [277] | |
| [301] 0.0 0.00 0.01 15 Rubinius::AST::Define#bytecode [301] | |
| 0.00 0.00 15 Rubinius::AST::Define#compile_body [314] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler.compile_eval [294] | |
| [302] 0.0 0.00 0.01 3 Rubinius::Compiler#run [302] | |
| 0.00 0.01 3 Rubinius::Compiler::Parser#run [303] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler#run [302] | |
| [303] 0.0 0.00 0.01 3 Rubinius::Compiler::Parser#run [303] | |
| 0.00 0.01 3 Rubinius::Compiler::Stage#run_next [315] | |
| 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [473] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Generator#encode [295] | |
| [304] 0.0 0.00 0.01 32 Array#each [304] | |
| 0.00 0.01 32 Rubinius::Generator::encode<311> {} [307] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Module#class_eval [300] | |
| [305] 0.0 0.00 0.01 3 Rubinius::Compiler.construct_block [305] | |
| 0.00 0.01 3 Rubinius::Compiler.compile_eval [306] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler.construct_block [305] | |
| [306] 0.0 0.00 0.01 3 Rubinius::Compiler.compile_eval [306] | |
| 0.00 0.01 3 Rubinius::Compiler#run [310] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Array#each [304] | |
| [307] 0.0 0.00 0.01 32 Rubinius::Generator::encode<311> {} [307] | |
| 0.00 0.01 32 Rubinius::Generator#encode [308] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Generator::encode<311> {} [307] | |
| [308] 0.0 0.00 0.01 32 Rubinius::Generator#encode [308] | |
| 0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [323] | |
| 0.00 0.00 32 Array#each [471] | |
| ------------------------------------------------------- | |
| 0.00 0.03 32 Rubinius::AST::Rescue#bytecode [237] | |
| [309] 0.0 0.00 0.00 32 Rubinius::AST::SendWithArguments#bytecode [309] | |
| 0.00 0.00 32 Rubinius::AST::BlockPass#bytecode [387] | |
| 0.00 0.00 32 Rubinius::AST::ActualArguments#bytecode [459] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler.compile_eval [306] | |
| [310] 0.0 0.00 0.01 3 Rubinius::Compiler#run [310] | |
| 0.00 0.01 3 Rubinius::Compiler::Parser#run [311] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler#run [310] | |
| [311] 0.0 0.00 0.01 3 Rubinius::Compiler::Parser#run [311] | |
| 0.00 0.01 3 Rubinius::Compiler::Stage#run_next [320] | |
| 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [497] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 RbConfig.__module_init__ [269] | |
| [312] 0.0 0.00 0.01 1 Hash#each [312] | |
| 0.00 0.01 141 RbConfig::RbConfig<224> {} [313] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Hash#each [312] | |
| [313] 0.0 0.00 0.01 141 RbConfig::RbConfig<224> {} [313] | |
| 0.00 0.00 141 Hash#[]= [318] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Rubinius::AST::Define#bytecode [301] | |
| [314] 0.0 0.00 0.00 15 Rubinius::AST::Define#compile_body [314] | |
| 0.00 0.00 15 Rubinius::AST::Block#bytecode [341] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler::Parser#run [303] | |
| [315] 0.0 0.00 0.01 3 Rubinius::Compiler::Stage#run_next [315] | |
| 0.00 0.00 3 Rubinius::Compiler::Generator#run [316] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler::Stage#run_next [315] | |
| [316] 0.0 0.00 0.00 3 Rubinius::Compiler::Generator#run [316] | |
| 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [329] | |
| ------------------------------------------------------- | |
| 0.00 0.02 7 Rubinius::CodeLoader.require [245] | |
| [317] 0.0 0.00 0.01 7 Rubinius::CodeLoader#require [317] | |
| 0.00 0.00 6 Rubinius::CodeLoader#load_file [392] | |
| 0.00 0.00 7 Rubinius.synchronize [398] | |
| ------------------------------------------------------- | |
| 0.00 0.01 141 RbConfig::RbConfig<224> {} [313] | |
| [318] 0.0 0.00 0.00 141 Hash#[]= [318] | |
| 0.00 0.00 141 Hash#new_bucket [328] | |
| ------------------------------------------------------- | |
| 0.01 0.01 32 Rubinius::Melbourne#string_to_ast [265] | |
| [319] 0.0 0.00 0.00 128 Rubinius::Melbourne#process_call [319] | |
| 0.00 0.00 128 Rubinius::Melbourne#process_transforms [326] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler::Parser#run [311] | |
| [320] 0.0 0.00 0.01 3 Rubinius::Compiler::Stage#run_next [320] | |
| 0.00 0.00 3 Rubinius::Compiler::Generator#run [321] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler::Stage#run_next [320] | |
| [321] 0.0 0.00 0.00 3 Rubinius::Compiler::Generator#run [321] | |
| 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [337] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::AST::Iter#bytecode [279] | |
| [322] 0.0 0.00 0.00 32 Rubinius::AST::Match2#bytecode [322] | |
| 0.00 0.00 32 Rubinius::AST::RegexLiteral#bytecode [353] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Generator#encode [308] | |
| [323] 0.0 0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [323] | |
| 0.00 0.00 544 Rubinius::Generator::BasicBlock#flow_stack_size [378] | |
| 0.00 0.00 544 Array#shift [539] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Rubinius::CodeLoader.require [287] | |
| [324] 0.0 0.00 0.00 1 Rubinius.run_script [324] | |
| 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date/format.rb [325] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius.run_script [324] | |
| [325] 0.0 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date/format.rb [325] | |
| 0.00 0.00 1 Date.__class_init__ [332] | |
| ------------------------------------------------------- | |
| 0.00 0.00 128 Rubinius::Melbourne#process_call [319] | |
| [326] 0.0 0.00 0.00 128 Rubinius::Melbourne#process_transforms [326] | |
| 0.00 0.00 128 Array#each [327] | |
| ------------------------------------------------------- | |
| 0.00 0.00 128 Rubinius::Melbourne#process_transforms [326] | |
| [327] 0.0 0.00 0.00 128 Array#each [327] | |
| 0.00 0.00 1152 Rubinius::Melbourne::process_transforms<103> {} [384] | |
| ------------------------------------------------------- | |
| 0.00 0.00 141 Hash#[]= [318] | |
| [328] 0.0 0.00 0.00 141 Hash#new_bucket [328] | |
| 0.00 0.00 141 Class#allocate [346] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::Compiler::Generator#run [316] | |
| [329] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [329] | |
| 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [330] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [329] | |
| [330] 0.0 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [330] | |
| 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [333] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Rubinius::Compiler::Parser#run [260] | |
| [331] 0.0 0.00 0.00 15 Rubinius::Compiler::StringParser#parse [331] | |
| 0.00 0.00 15 Rubinius::Melbourne#parse_string [334] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date/format.rb [325] | |
| [332] 0.0 0.00 0.00 1 Date.__class_init__ [332] | |
| 0.00 0.00 1 Date::Format.__module_init__ [386] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [330] | |
| [333] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [333] | |
| 0.00 0.00 3 Rubinius::AST::Define#bytecode [335] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Compiler::StringParser#parse [331] | |
| [334] 0.0 0.00 0.00 15 Rubinius::Melbourne#parse_string [334] | |
| 0.00 0.00 15 Rubinius::Melbourne#string_to_ast [336] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [333] | |
| [335] 0.0 0.00 0.00 3 Rubinius::AST::Define#bytecode [335] | |
| 0.00 0.00 3 Rubinius::AST::Define#compile_body [345] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Melbourne#parse_string [334] | |
| [336] 0.0 0.00 0.00 15 Rubinius::Melbourne#string_to_ast [336] | |
| 0.00 0.00 45 Rubinius::Melbourne#process_fcall [420] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::Compiler::Generator#run [321] | |
| [337] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [337] | |
| 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [338] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [337] | |
| [338] 0.0 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [338] | |
| 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [340] | |
| ------------------------------------------------------- | |
| 0.00 0.01 4 Rubinius::CodeLoader#load_file [284] | |
| [339] 0.0 0.00 0.00 4 Rubinius::CodeLoader#load_compiled_file [339] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [338] | |
| [340] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [340] | |
| 0.00 0.00 3 Rubinius::AST::Define#bytecode [342] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::AST::Define#compile_body [314] | |
| [341] 0.0 0.00 0.00 15 Rubinius::AST::Block#bytecode [341] | |
| 0.00 0.00 15 Enumerable#each_with_index [343] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [340] | |
| [342] 0.0 0.00 0.00 3 Rubinius::AST::Define#bytecode [342] | |
| 0.00 0.00 3 Rubinius::AST::Define#compile_body [352] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::AST::Block#bytecode [341] | |
| [343] 0.0 0.00 0.00 15 Enumerable#each_with_index [343] | |
| 0.00 0.00 15 Array#each [344] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Enumerable#each_with_index [343] | |
| [344] 0.0 0.00 0.00 15 Array#each [344] | |
| 0.00 0.00 15 Enumerable::each_with_index<136> {} [347] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Define#bytecode [335] | |
| [345] 0.0 0.00 0.00 3 Rubinius::AST::Define#compile_body [345] | |
| 0.00 0.00 3 Rubinius::AST::Block#bytecode [354] | |
| ------------------------------------------------------- | |
| 0.00 0.00 141 Hash#new_bucket [328] | |
| [346] 0.0 0.00 0.00 141 Class#allocate [346] | |
| 0.00 0.00 1 GC.collect_young [349] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Array#each [344] | |
| [347] 0.0 0.00 0.00 15 Enumerable::each_with_index<136> {} [347] | |
| 0.00 0.00 15 Rubinius::AST::Block::bytecode<94> {} [348] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Enumerable::each_with_index<136> {} [347] | |
| [348] 0.0 0.00 0.00 15 Rubinius::AST::Block::bytecode<94> {} [348] | |
| 0.00 0.00 15 Rubinius::AST::OpAssign1#bytecode [350] | |
| ------------------------------------------------------- | |
| 0.00 0.00 141 Class#allocate [346] | |
| [349] 0.0 0.00 0.00 1 GC.collect_young [349] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::AST::Block::bytecode<94> {} [348] | |
| [350] 0.0 0.00 0.00 15 Rubinius::AST::OpAssign1#bytecode [350] | |
| 0.00 0.00 15 Rubinius::AST::SendWithArguments#bytecode [514] | |
| ------------------------------------------------------- | |
| 0.00 0.02 6 Rubinius.run_script [258] | |
| [351] 0.0 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/defaults/rbx.rb [351] | |
| 0.00 0.00 1 Autoload#resolve [381] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Define#bytecode [342] | |
| [352] 0.0 0.00 0.00 3 Rubinius::AST::Define#compile_body [352] | |
| 0.00 0.00 3 Rubinius::AST::Block#bytecode [365] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::AST::Match2#bytecode [322] | |
| [353] 0.0 0.00 0.00 32 Rubinius::AST::RegexLiteral#bytecode [353] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Define#compile_body [345] | |
| [354] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [354] | |
| 0.00 0.00 3 Enumerable#each_with_index [355] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Block#bytecode [354] | |
| [355] 0.0 0.00 0.00 3 Enumerable#each_with_index [355] | |
| 0.00 0.00 3 Array#each [356] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Enumerable#each_with_index [355] | |
| [356] 0.0 0.00 0.00 3 Array#each [356] | |
| 0.00 0.00 3 Enumerable::each_with_index<136> {} [357] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Array#each [356] | |
| [357] 0.0 0.00 0.00 3 Enumerable::each_with_index<136> {} [357] | |
| 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [358] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Enumerable::each_with_index<136> {} [357] | |
| [358] 0.0 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [358] | |
| 0.00 0.00 3 Rubinius::AST::Rescue#bytecode [359] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [358] | |
| [359] 0.0 0.00 0.00 3 Rubinius::AST::Rescue#bytecode [359] | |
| 0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [405] | |
| ------------------------------------------------------- | |
| 0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117] | |
| [360] 0.0 0.00 0.00 1 Rubinius::VariableScope#method_visibility [360] | |
| 0.00 0.00 1 Rubinius::VariableScope#for_script? [361] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::VariableScope#method_visibility [360] | |
| [361] 0.0 0.00 0.00 1 Rubinius::VariableScope#for_script? [361] | |
| 0.00 0.00 1 Rubinius::CompiledCode#== [362] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::VariableScope#for_script? [361] | |
| [362] 0.0 0.00 0.00 1 Rubinius::CompiledCode#== [362] | |
| 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [364] | |
| ------------------------------------------------------- | |
| 0.00 0.04 4 Rubinius.run_script [212] | |
| [363] 0.0 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/stringio.rb [363] | |
| 0.00 0.00 1 StringIO.__class_init__ [376] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CompiledCode#== [362] | |
| [364] 0.0 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [364] | |
| 0.00 0.00 1 Rubinius::Tuple#== [373] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Define#compile_body [352] | |
| [365] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [365] | |
| 0.00 0.00 3 Enumerable#each_with_index [366] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Block#bytecode [365] | |
| [366] 0.0 0.00 0.00 3 Enumerable#each_with_index [366] | |
| 0.00 0.00 3 Array#each [367] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Enumerable#each_with_index [366] | |
| [367] 0.0 0.00 0.00 3 Array#each [367] | |
| 0.00 0.00 3 Enumerable::each_with_index<136> {} [368] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Array#each [367] | |
| [368] 0.0 0.00 0.00 3 Enumerable::each_with_index<136> {} [368] | |
| 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [369] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Enumerable::each_with_index<136> {} [368] | |
| [369] 0.0 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [369] | |
| 0.00 0.00 3 Rubinius::AST::Rescue#bytecode [370] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [369] | |
| [370] 0.0 0.00 0.00 3 Rubinius::AST::Rescue#bytecode [370] | |
| 0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [404] | |
| ------------------------------------------------------- | |
| 0.00 0.01 4 Rubinius::CodeLoader#load_file [284] | |
| [371] 0.0 0.00 0.00 1 GC.collect_young [371] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 Rubinius::CodeLoader.require [287] | |
| [372] 0.0 0.00 0.00 1 Rubinius::CodeLoader#require [372] | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_file [389] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [364] | |
| [373] 0.0 0.00 0.00 1 Rubinius::Tuple#== [373] | |
| 0.00 0.00 1 Rubinius::CompiledCode#== [374] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::Tuple#== [373] | |
| [374] 0.0 0.00 0.00 1 Rubinius::CompiledCode#== [374] | |
| 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [375] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CompiledCode#== [374] | |
| [375] 0.0 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [375] | |
| 0.00 0.00 1 Rubinius::Tuple#== [454] | |
| 0.00 0.00 1 Rubinius::InstructionSequence#== [478] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/stringio.rb [363] | |
| [376] 0.0 0.00 0.00 1 StringIO.__class_init__ [376] | |
| 0.00 0.00 59 Rubinius.add_defn_method [400] | |
| ------------------------------------------------------- | |
| 0.00 149.39 1 CSV.open [7] | |
| [377] 0.0 0.00 0.00 1 CSV#initialize [377] | |
| 0.00 0.00 1 CSV#init_parsers [493] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [323] | |
| [378] 0.0 0.00 0.00 544 Rubinius::Generator::BasicBlock#flow_stack_size [378] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 RbConfig.__module_init__ [269] | |
| [379] 0.0 0.00 0.00 1 Hash#each_value [379] | |
| 0.00 0.00 1 Hash#each_item [380] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Hash#each_value [379] | |
| [380] 0.0 0.00 0.00 1 Hash#each_item [380] | |
| 0.00 0.00 141 Hash::each_value<175> {} [385] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/defaults/rbx.rb [351] | |
| [381] 0.0 0.00 0.00 1 Autoload#resolve [381] | |
| 0.00 0.00 1 Rubinius::CodeLoader.require [383] | |
| ------------------------------------------------------- | |
| 0.00 0.02 64 Rubinius::AST::Block::bytecode<94> {} [257] | |
| [382] 0.0 0.00 0.00 32 Rubinius::AST::Send#bytecode [382] | |
| 0.00 0.00 32 Rubinius::AST::ToplevelConstant#bytecode [412] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Autoload#resolve [381] | |
| [383] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [383] | |
| 0.00 0.00 1 Rubinius.run_script [416] | |
| ------------------------------------------------------- | |
| 0.00 0.00 128 Array#each [327] | |
| [384] 0.0 0.00 0.00 1152 Rubinius::Melbourne::process_transforms<103> {} [384] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Hash#each_item [380] | |
| [385] 0.0 0.00 0.00 141 Hash::each_value<175> {} [385] | |
| 0.00 0.00 141 RbConfig::RbConfig<246> {} [388] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Date.__class_init__ [332] | |
| [386] 0.0 0.00 0.00 1 Date::Format.__module_init__ [386] | |
| 0.00 0.00 208 Hash#[]= [433] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::AST::SendWithArguments#bytecode [309] | |
| [387] 0.0 0.00 0.00 32 Rubinius::AST::BlockPass#bytecode [387] | |
| 0.00 0.00 32 Rubinius::AST::BlockPass#convert [403] | |
| ------------------------------------------------------- | |
| 0.00 0.00 141 Hash::each_value<175> {} [385] | |
| [388] 0.0 0.00 0.00 141 RbConfig::RbConfig<246> {} [388] | |
| 0.00 0.00 141 RbConfig.expand [390] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CodeLoader#require [372] | |
| [389] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_file [389] | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [393] | |
| ------------------------------------------------------- | |
| 0.00 0.00 141 RbConfig::RbConfig<246> {} [388] | |
| [390] 0.0 0.00 0.00 141 RbConfig.expand [390] | |
| 0.00 0.00 141 String#gsub! [395] | |
| ------------------------------------------------------- | |
| 0.00 0.15 1 Rubinius::CodeLoader.require [115] | |
| [391] 0.0 0.00 0.00 1 Rubinius::CodeLoader#require [391] | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_file [397] | |
| ------------------------------------------------------- | |
| 0.00 0.01 7 Rubinius::CodeLoader#require [317] | |
| [392] 0.0 0.00 0.00 6 Rubinius::CodeLoader#load_file [392] | |
| 0.00 0.00 6 Rubinius::CodeLoader#load_compiled_file [438] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_file [389] | |
| [393] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [393] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243] | |
| [394] 0.0 0.00 0.00 1 Gem.__module_init__ [394] | |
| 0.00 0.00 13 Module#autoload [511] | |
| ------------------------------------------------------- | |
| 0.00 0.00 141 RbConfig.expand [390] | |
| [395] 0.0 0.00 0.00 141 String#gsub! [395] | |
| 0.00 0.00 30 RbConfig::expand<229> {} [540] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 Rubinius::CodeLoader.require [240] | |
| [396] 0.0 0.00 0.00 1 Rubinius::CodeLoader#require [396] | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_file [414] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CodeLoader#require [391] | |
| [397] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_file [397] | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [401] | |
| ------------------------------------------------------- | |
| 0.00 0.01 7 Rubinius::CodeLoader#require [317] | |
| [398] 0.0 0.00 0.00 7 Rubinius.synchronize [398] | |
| 0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [399] | |
| ------------------------------------------------------- | |
| 0.00 0.00 7 Rubinius.synchronize [398] | |
| [399] 0.0 0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [399] | |
| 0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [406] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 StringIO.__class_init__ [376] | |
| [400] 0.0 0.00 0.00 59 Rubinius.add_defn_method [400] | |
| 0.00 0.00 59 Rubinius.add_method [419] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_file [397] | |
| [401] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [401] | |
| ------------------------------------------------------- | |
| 0.00 0.01 45 Rubinius::AST::Block::bytecode<94> {} [277] | |
| [402] 0.0 0.00 0.00 30 Rubinius::AST::SendWithArguments#bytecode [402] | |
| 0.00 0.00 30 Rubinius::AST::ActualArguments#bytecode [536] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::AST::BlockPass#bytecode [387] | |
| [403] 0.0 0.00 0.00 32 Rubinius::AST::BlockPass#convert [403] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Rescue#bytecode [370] | |
| [404] 0.0 0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [404] | |
| 0.00 0.00 3 Rubinius::AST::Block#bytecode [428] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Rescue#bytecode [359] | |
| [405] 0.0 0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [405] | |
| 0.00 0.00 3 Rubinius::AST::Block#bytecode [437] | |
| ------------------------------------------------------- | |
| 0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [399] | |
| [406] 0.0 0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [406] | |
| 0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [415] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Rubinius::Compiler.compile_eval [252] | |
| [407] 0.0 0.00 0.00 15 Rubinius::Compiler::LRUCache#set [407] | |
| 0.00 0.00 15 Rubinius.synchronize [408] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache#set [407] | |
| [408] 0.0 0.00 0.00 15 Rubinius.synchronize [408] | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache::set<237> {} [411] | |
| ------------------------------------------------------- | |
| 0.00 0.01 64 Rubinius::AST::Send#bytecode [262] | |
| [409] 0.0 0.00 0.00 32 Rubinius::AST::GlobalVariableAccess#bytecode [409] | |
| ------------------------------------------------------- | |
| 0.00 0.09 1 CSV.__class_init__ [132] | |
| [410] 0.0 0.00 0.00 32 Rubinius.add_defn_method [410] | |
| 0.00 0.00 32 Rubinius.add_method [423] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius.synchronize [408] | |
| [411] 0.0 0.00 0.00 15 Rubinius::Compiler::LRUCache::set<237> {} [411] | |
| 0.00 0.00 15 Hash#[]= [530] | |
| 0.00 0.00 15 Hash#[] [534] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::AST::Send#bytecode [382] | |
| [412] 0.0 0.00 0.00 32 Rubinius::AST::ToplevelConstant#bytecode [412] | |
| 0.00 0.00 32 Rubinius::Generator#find_const [442] | |
| ------------------------------------------------------- | |
| 0.00 0.02 32 Rubinius::AST::RescueCondition#bytecode [246] | |
| [413] 0.0 0.00 0.00 32 Array#each [413] | |
| 0.00 0.00 32 Rubinius::AST::RescueCondition::bytecode<417> {} [421] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CodeLoader#require [396] | |
| [414] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_file [414] | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [441] | |
| ------------------------------------------------------- | |
| 0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [406] | |
| [415] 0.0 0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [415] | |
| 0.00 0.00 7 Rubinius::CodeLoader#search_require_path [422] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CodeLoader.require [383] | |
| [416] 0.0 0.00 0.00 1 Rubinius.run_script [416] | |
| 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/platform.rb [418] | |
| ------------------------------------------------------- | |
| 0.00 0.04 32 Rubinius::AST::Define#compile_body [230] | |
| [417] 0.0 0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [417] | |
| 0.00 0.00 32 Rubinius::AST::FormalArguments19#map_arguments [509] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius.run_script [416] | |
| [418] 0.0 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/platform.rb [418] | |
| 0.00 0.00 1 Gem::Platform.__class_init__ [496] | |
| ------------------------------------------------------- | |
| 0.00 0.00 59 Rubinius.add_defn_method [400] | |
| [419] 0.0 0.00 0.00 59 Rubinius.add_method [419] | |
| 0.00 0.00 59 Module#add_ivars [476] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Melbourne#string_to_ast [336] | |
| [420] 0.0 0.00 0.00 45 Rubinius::Melbourne#process_fcall [420] | |
| 0.00 0.00 45 Rubinius::Melbourne#process_transforms [461] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Array#each [413] | |
| [421] 0.0 0.00 0.00 32 Rubinius::AST::RescueCondition::bytecode<417> {} [421] | |
| ------------------------------------------------------- | |
| 0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [415] | |
| [422] 0.0 0.00 0.00 7 Rubinius::CodeLoader#search_require_path [422] | |
| 0.00 0.00 7 Array#each [424] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius.add_defn_method [410] | |
| [423] 0.0 0.00 0.00 32 Rubinius.add_method [423] | |
| 0.00 0.00 32 Module#add_ivars [452] | |
| ------------------------------------------------------- | |
| 0.00 0.00 7 Rubinius::CodeLoader#search_require_path [422] | |
| [424] 0.0 0.00 0.00 7 Array#each [424] | |
| 0.00 0.00 42 Rubinius::CodeLoader::search_require_path<301> {} [434] | |
| ------------------------------------------------------- | |
| 1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41] | |
| [425] 0.0 0.00 0.00 4793 IO::InternalBuffer#reset! [425] | |
| ------------------------------------------------------- | |
| 0.00 0.07 32 Rubinius::Compiler.compile_eval [162] | |
| [426] 0.0 0.00 0.00 32 Rubinius::Compiler::LRUCache#retrieve [426] | |
| 0.00 0.00 32 Rubinius.synchronize [430] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 Date.__class_init__ [242] | |
| [427] 0.0 0.00 0.00 63 Rubinius.add_defn_method [427] | |
| 0.00 0.00 63 Rubinius.add_method [475] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [404] | |
| [428] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [428] | |
| 0.00 0.00 3 Enumerable#each_with_index [431] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243] | |
| [429] 0.0 0.00 0.00 1 Gem.__module_init__ [429] | |
| 0.00 0.00 1 <anonymous module>.__metaclass_init__ [443] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Compiler::LRUCache#retrieve [426] | |
| [430] 0.0 0.00 0.00 32 Rubinius.synchronize [430] | |
| 0.00 0.00 32 Rubinius::Compiler::LRUCache::retrieve<220> {} [446] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Block#bytecode [428] | |
| [431] 0.0 0.00 0.00 3 Enumerable#each_with_index [431] | |
| 0.00 0.00 3 Array#each [432] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Enumerable#each_with_index [431] | |
| [432] 0.0 0.00 0.00 3 Array#each [432] | |
| 0.00 0.00 6 Enumerable::each_with_index<136> {} [435] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Date::Format.__module_init__ [386] | |
| [433] 0.0 0.00 0.00 208 Hash#[]= [433] | |
| ------------------------------------------------------- | |
| 0.00 0.00 7 Array#each [424] | |
| [434] 0.0 0.00 0.00 42 Rubinius::CodeLoader::search_require_path<301> {} [434] | |
| 0.00 0.00 78 Rubinius::CodeLoader#check_path [447] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Array#each [432] | |
| [435] 0.0 0.00 0.00 6 Enumerable::each_with_index<136> {} [435] | |
| 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [436] | |
| ------------------------------------------------------- | |
| 0.00 0.00 6 Enumerable::each_with_index<136> {} [435] | |
| [436] 0.0 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [436] | |
| 0.00 0.00 3 Rubinius::AST::If#bytecode [465] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [405] | |
| [437] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [437] | |
| 0.00 0.00 3 Enumerable#each_with_index [439] | |
| ------------------------------------------------------- | |
| 0.00 0.00 6 Rubinius::CodeLoader#load_file [392] | |
| [438] 0.0 0.00 0.00 6 Rubinius::CodeLoader#load_compiled_file [438] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::Block#bytecode [437] | |
| [439] 0.0 0.00 0.00 3 Enumerable#each_with_index [439] | |
| 0.00 0.00 3 Array#each [440] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Enumerable#each_with_index [439] | |
| [440] 0.0 0.00 0.00 3 Array#each [440] | |
| 0.00 0.00 6 Enumerable::each_with_index<136> {} [444] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CodeLoader#load_file [414] | |
| [441] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [441] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::AST::ToplevelConstant#bytecode [412] | |
| [442] 0.0 0.00 0.00 32 Rubinius::Generator#find_const [442] | |
| 0.00 0.00 32 Rubinius::Generator#find_literal [453] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Gem.__module_init__ [429] | |
| [443] 0.0 0.00 0.00 1 <anonymous module>.__metaclass_init__ [443] | |
| 0.00 0.00 17 Gem::Deprecate#deprecate [449] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Array#each [440] | |
| [444] 0.0 0.00 0.00 6 Enumerable::each_with_index<136> {} [444] | |
| 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [445] | |
| ------------------------------------------------------- | |
| 0.00 0.00 6 Enumerable::each_with_index<136> {} [444] | |
| [445] 0.0 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [445] | |
| 0.00 0.00 3 Rubinius::AST::If#bytecode [468] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius.synchronize [430] | |
| [446] 0.0 0.00 0.00 32 Rubinius::Compiler::LRUCache::retrieve<220> {} [446] | |
| 0.00 0.00 32 Hash#[] [448] | |
| ------------------------------------------------------- | |
| 0.00 0.00 42 Rubinius::CodeLoader::search_require_path<301> {} [434] | |
| [447] 0.0 0.00 0.00 78 Rubinius::CodeLoader#check_path [447] | |
| 0.00 0.00 78 Rubinius::CodeLoader#loadable? [492] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Compiler::LRUCache::retrieve<220> {} [446] | |
| [448] 0.0 0.00 0.00 32 Hash#[] [448] | |
| 0.00 0.00 32 Hash#find_item [451] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 <anonymous module>.__metaclass_init__ [443] | |
| [449] 0.0 0.00 0.00 17 Gem::Deprecate#deprecate [449] | |
| 0.00 0.00 17 Module#class_eval [450] | |
| ------------------------------------------------------- | |
| 0.00 0.00 17 Gem::Deprecate#deprecate [449] | |
| [450] 0.0 0.00 0.00 17 Module#class_eval [450] | |
| 0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [456] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Hash#[] [448] | |
| [451] 0.0 0.00 0.00 32 Hash#find_item [451] | |
| 0.00 0.00 32 Array#hash [463] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius.add_method [423] | |
| [452] 0.0 0.00 0.00 32 Module#add_ivars [452] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator#find_const [442] | |
| [453] 0.0 0.00 0.00 32 Rubinius::Generator#find_literal [453] | |
| 0.00 0.00 32 Hash#[] [455] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [375] | |
| [454] 0.0 0.00 0.00 1 Rubinius::Tuple#== [454] | |
| 0.00 0.00 1 Rubinius::CompiledCode#== [457] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator#find_literal [453] | |
| [455] 0.0 0.00 0.00 32 Hash#[] [455] | |
| 0.00 0.00 32 Hash#default [469] | |
| ------------------------------------------------------- | |
| 0.00 0.00 17 Module#class_eval [450] | |
| [456] 0.0 0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [456] | |
| 0.00 0.00 17 Module#define_method [487] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::Tuple#== [454] | |
| [457] 0.0 0.00 0.00 1 Rubinius::CompiledCode#== [457] | |
| 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [458] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CompiledCode#== [457] | |
| [458] 0.0 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [458] | |
| 0.00 0.00 1 Rubinius::Tuple#== [506] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::AST::SendWithArguments#bytecode [309] | |
| [459] 0.0 0.00 0.00 32 Rubinius::AST::ActualArguments#bytecode [459] | |
| ------------------------------------------------------- | |
| 3.48 45.53 1020902 IO#each [14] | |
| [460] 0.0 0.00 0.00 11 GC.collect_young [460] | |
| ------------------------------------------------------- | |
| 0.00 0.00 45 Rubinius::Melbourne#process_fcall [420] | |
| [461] 0.0 0.00 0.00 45 Rubinius::Melbourne#process_transforms [461] | |
| 0.00 0.00 45 Array#each [464] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Compiler::Encoder#run [281] | |
| [462] 0.0 0.00 0.00 32 Rubinius::Compiler::Stage#run_next [462] | |
| 0.00 0.00 32 Rubinius::Compiler::Packager#run [467] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Hash#find_item [451] | |
| [463] 0.0 0.00 0.00 32 Array#hash [463] | |
| 0.00 0.00 32 Array#each [486] | |
| ------------------------------------------------------- | |
| 0.00 0.00 45 Rubinius::Melbourne#process_transforms [461] | |
| [464] 0.0 0.00 0.00 45 Array#each [464] | |
| 0.00 0.00 405 Rubinius::Melbourne::process_transforms<103> {} [531] | |
| ------------------------------------------------------- | |
| 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [436] | |
| [465] 0.0 0.00 0.00 3 Rubinius::AST::If#bytecode [465] | |
| 0.00 0.00 6 Rubinius::AST::Send#bytecode [489] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 RbConfig.__module_init__ [269] | |
| [466] 0.0 0.00 0.00 142 Hash#[]= [466] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Compiler::Stage#run_next [462] | |
| [467] 0.0 0.00 0.00 32 Rubinius::Compiler::Packager#run [467] | |
| 0.00 0.00 32 Rubinius::Generator#package [474] | |
| ------------------------------------------------------- | |
| 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [445] | |
| [468] 0.0 0.00 0.00 3 Rubinius::AST::If#bytecode [468] | |
| 0.00 0.00 6 Rubinius::AST::Send#bytecode [491] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Hash#[] [455] | |
| [469] 0.0 0.00 0.00 32 Hash#default [469] | |
| 0.00 0.00 32 Proc#call [480] | |
| ------------------------------------------------------- | |
| 0.00 0.01 15 Rubinius::Compiler::Generator#run [268] | |
| [470] 0.0 0.00 0.00 15 Rubinius::Compiler::Stage#run_next [470] | |
| 0.00 0.00 15 Rubinius::Compiler::Encoder#run [472] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::Generator#encode [308] | |
| [471] 0.0 0.00 0.00 32 Array#each [471] | |
| 0.00 0.00 32 Rubinius::Generator::encode<311> {} [484] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Compiler::Stage#run_next [470] | |
| [472] 0.0 0.00 0.00 15 Rubinius::Compiler::Encoder#run [472] | |
| 0.00 0.00 15 Rubinius::Generator#encode [524] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler::Parser#run [303] | |
| [473] 0.0 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [473] | |
| 0.00 0.00 3 Rubinius::Melbourne#parse_string [477] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Compiler::Packager#run [467] | |
| [474] 0.0 0.00 0.00 32 Rubinius::Generator#package [474] | |
| 0.00 0.00 32 Array#each [495] | |
| ------------------------------------------------------- | |
| 0.00 0.00 63 Rubinius.add_defn_method [427] | |
| [475] 0.0 0.00 0.00 63 Rubinius.add_method [475] | |
| ------------------------------------------------------- | |
| 0.00 0.00 59 Rubinius.add_method [419] | |
| [476] 0.0 0.00 0.00 59 Module#add_ivars [476] | |
| 0.00 0.00 59 Enumerable#select [515] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [473] | |
| [477] 0.0 0.00 0.00 3 Rubinius::Melbourne#parse_string [477] | |
| 0.00 0.00 3 Rubinius::Melbourne#string_to_ast [483] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [375] | |
| [478] 0.0 0.00 0.00 1 Rubinius::InstructionSequence#== [478] | |
| 0.00 0.00 1 Rubinius::Tuple#== [479] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::InstructionSequence#== [478] | |
| [479] 0.0 0.00 0.00 1 Rubinius::Tuple#== [479] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Hash#default [469] | |
| [480] 0.0 0.00 0.00 32 Proc#call [480] | |
| 0.00 0.00 32 Rubinius::Generator::initialize<245> {} [485] | |
| ------------------------------------------------------- | |
| 0.00 0.01 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rbconfig.rb [266] | |
| [481] 0.0 0.00 0.00 1 Kernel#require [481] | |
| 0.00 0.00 1 Rubinius::CodeLoader.require [482] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Kernel#require [481] | |
| [482] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [482] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::Melbourne#parse_string [477] | |
| [483] 0.0 0.00 0.00 3 Rubinius::Melbourne#string_to_ast [483] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Array#each [471] | |
| [484] 0.0 0.00 0.00 32 Rubinius::Generator::encode<311> {} [484] | |
| 0.00 0.00 32 Rubinius::Generator#encode [490] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Proc#call [480] | |
| [485] 0.0 0.00 0.00 32 Rubinius::Generator::initialize<245> {} [485] | |
| 0.00 0.00 32 Hash#[]= [488] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Array#hash [463] | |
| [486] 0.0 0.00 0.00 32 Array#each [486] | |
| 0.00 0.00 96 Array::hash<603> {} [494] | |
| ------------------------------------------------------- | |
| 0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [456] | |
| [487] 0.0 0.00 0.00 17 Module#define_method [487] | |
| 0.00 0.00 17 Rubinius::BlockEnvironment#change_name [508] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator::initialize<245> {} [485] | |
| [488] 0.0 0.00 0.00 32 Hash#[]= [488] | |
| 0.00 0.00 32 Hash#redistribute [507] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::If#bytecode [465] | |
| [489] 0.0 0.00 0.00 6 Rubinius::AST::Send#bytecode [489] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator::encode<311> {} [484] | |
| [490] 0.0 0.00 0.00 32 Rubinius::Generator#encode [490] | |
| 0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [504] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::AST::If#bytecode [468] | |
| [491] 0.0 0.00 0.00 6 Rubinius::AST::Send#bytecode [491] | |
| ------------------------------------------------------- | |
| 0.00 0.00 78 Rubinius::CodeLoader#check_path [447] | |
| [492] 0.0 0.00 0.00 78 Rubinius::CodeLoader#loadable? [492] | |
| 0.00 0.00 78 File::Stat.stat [503] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 CSV#initialize [377] | |
| [493] 0.0 0.00 0.00 1 CSV#init_parsers [493] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Array#each [486] | |
| [494] 0.0 0.00 0.00 96 Array::hash<603> {} [494] | |
| 0.00 0.00 32 Array#hash [518] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator#package [474] | |
| [495] 0.0 0.00 0.00 32 Array#each [495] | |
| 0.00 0.00 32 Rubinius::Generator::package<315> {} [505] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/platform.rb [418] | |
| [496] 0.0 0.00 0.00 1 Gem::Platform.__class_init__ [496] | |
| ------------------------------------------------------- | |
| 0.00 0.01 3 Rubinius::Compiler::Parser#run [311] | |
| [497] 0.0 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [497] | |
| 0.00 0.00 3 Rubinius::Melbourne#parse_string [498] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [497] | |
| [498] 0.0 0.00 0.00 3 Rubinius::Melbourne#parse_string [498] | |
| 0.00 0.00 3 Rubinius::Melbourne#string_to_ast [501] | |
| ------------------------------------------------------- | |
| 0.00 0.04 32 Rubinius::AST::Define#bytecode [218] | |
| [499] 0.0 0.00 0.00 64 Rubinius::Generator#send [499] | |
| ------------------------------------------------------- | |
| 0.00 0.01 4 Rubinius::CodeLoader#require [278] | |
| [500] 0.0 0.00 0.00 4 Rubinius.synchronize [500] | |
| 0.00 0.00 4 Rubinius::CodeLoader::require<103> {} [502] | |
| ------------------------------------------------------- | |
| 0.00 0.00 3 Rubinius::Melbourne#parse_string [498] | |
| [501] 0.0 0.00 0.00 3 Rubinius::Melbourne#string_to_ast [501] | |
| ------------------------------------------------------- | |
| 0.00 0.00 4 Rubinius.synchronize [500] | |
| [502] 0.0 0.00 0.00 4 Rubinius::CodeLoader::require<103> {} [502] | |
| 0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [512] | |
| ------------------------------------------------------- | |
| 0.00 0.00 78 Rubinius::CodeLoader#loadable? [492] | |
| [503] 0.0 0.00 0.00 78 File::Stat.stat [503] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator#encode [490] | |
| [504] 0.0 0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [504] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Array#each [495] | |
| [505] 0.0 0.00 0.00 32 Rubinius::Generator::package<315> {} [505] | |
| 0.00 0.00 32 Rubinius::Generator#package [522] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [458] | |
| [506] 0.0 0.00 0.00 1 Rubinius::Tuple#== [506] | |
| 0.00 0.00 10 Rubinius::CompiledCode#== [513] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Hash#[]= [488] | |
| [507] 0.0 0.00 0.00 32 Hash#redistribute [507] | |
| ------------------------------------------------------- | |
| 0.00 0.00 17 Module#define_method [487] | |
| [508] 0.0 0.00 0.00 17 Rubinius::BlockEnvironment#change_name [508] | |
| 0.00 0.00 17 Rubinius::CompiledCode#change_name [510] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [417] | |
| [509] 0.0 0.00 0.00 32 Rubinius::AST::FormalArguments19#map_arguments [509] | |
| ------------------------------------------------------- | |
| 0.00 0.00 17 Rubinius::BlockEnvironment#change_name [508] | |
| [510] 0.0 0.00 0.00 17 Rubinius::CompiledCode#change_name [510] | |
| 0.00 0.00 17 Enumerable#each_with_index [519] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Gem.__module_init__ [394] | |
| [511] 0.0 0.00 0.00 13 Module#autoload [511] | |
| ------------------------------------------------------- | |
| 0.00 0.00 4 Rubinius::CodeLoader::require<103> {} [502] | |
| [512] 0.0 0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [512] | |
| 0.00 0.00 4 Rubinius::CodeLoader#verify_require_path [535] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Rubinius::Tuple#== [506] | |
| [513] 0.0 0.00 0.00 10 Rubinius::CompiledCode#== [513] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::AST::OpAssign1#bytecode [350] | |
| [514] 0.0 0.00 0.00 15 Rubinius::AST::SendWithArguments#bytecode [514] | |
| ------------------------------------------------------- | |
| 0.00 0.00 59 Module#add_ivars [476] | |
| [515] 0.0 0.00 0.00 59 Enumerable#select [515] | |
| 0.00 0.00 59 Rubinius::Tuple#each [527] | |
| ------------------------------------------------------- | |
| 0.00 0.09 1 CSV.__class_init__ [132] | |
| [516] 0.0 0.00 0.00 1 Struct.new [516] | |
| ------------------------------------------------------- | |
| 0.00 0.02 15 Rubinius::Compiler.compile_eval [252] | |
| [517] 0.0 0.00 0.00 15 Rubinius::Compiler::LRUCache#retrieve [517] | |
| 0.00 0.00 15 Rubinius.synchronize [520] | |
| ------------------------------------------------------- | |
| 0.00 0.00 96 Array::hash<603> {} [494] | |
| [518] 0.0 0.00 0.00 32 Array#hash [518] | |
| 0.00 0.00 32 Array#each [542] | |
| ------------------------------------------------------- | |
| 0.00 0.00 17 Rubinius::CompiledCode#change_name [510] | |
| [519] 0.0 0.00 0.00 17 Enumerable#each_with_index [519] | |
| 0.00 0.00 17 Rubinius::Tuple#each [521] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache#retrieve [517] | |
| [520] 0.0 0.00 0.00 15 Rubinius.synchronize [520] | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache::retrieve<220> {} [529] | |
| ------------------------------------------------------- | |
| 0.00 0.00 17 Enumerable#each_with_index [519] | |
| [521] 0.0 0.00 0.00 17 Rubinius::Tuple#each [521] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator::package<315> {} [505] | |
| [522] 0.0 0.00 0.00 32 Rubinius::Generator#package [522] | |
| ------------------------------------------------------- | |
| 0.00 0.03 1 Date.__class_init__ [242] | |
| [523] 0.0 0.00 0.00 1 Class#new [523] | |
| 0.00 0.00 1 Module#initialize [525] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Compiler::Encoder#run [472] | |
| [524] 0.0 0.00 0.00 15 Rubinius::Generator#encode [524] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Class#new [523] | |
| [525] 0.0 0.00 0.00 1 Module#initialize [525] | |
| 0.00 0.00 1 Module#class_eval [526] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Module#initialize [525] | |
| [526] 0.0 0.00 0.00 1 Module#class_eval [526] | |
| 0.00 0.00 1 Date::Date<330> {} [528] | |
| ------------------------------------------------------- | |
| 0.00 0.00 59 Enumerable#select [515] | |
| [527] 0.0 0.00 0.00 59 Rubinius::Tuple#each [527] | |
| ------------------------------------------------------- | |
| 0.00 0.00 1 Module#class_eval [526] | |
| [528] 0.0 0.00 0.00 1 Date::Date<330> {} [528] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius.synchronize [520] | |
| [529] 0.0 0.00 0.00 15 Rubinius::Compiler::LRUCache::retrieve<220> {} [529] | |
| 0.00 0.00 15 Hash#[] [532] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache::set<237> {} [411] | |
| [530] 0.0 0.00 0.00 15 Hash#[]= [530] | |
| ------------------------------------------------------- | |
| 0.00 0.00 45 Array#each [464] | |
| [531] 0.0 0.00 0.00 405 Rubinius::Melbourne::process_transforms<103> {} [531] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache::retrieve<220> {} [529] | |
| [532] 0.0 0.00 0.00 15 Hash#[] [532] | |
| 0.00 0.00 15 Hash#find_item [537] | |
| ------------------------------------------------------- | |
| 0.00 0.01 32 Rubinius::AST::Iter#bytecode [279] | |
| [533] 0.0 0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [533] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Rubinius::Compiler::LRUCache::set<237> {} [411] | |
| [534] 0.0 0.00 0.00 15 Hash#[] [534] | |
| 0.00 0.00 15 Hash#find_item [538] | |
| ------------------------------------------------------- | |
| 0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [512] | |
| [535] 0.0 0.00 0.00 4 Rubinius::CodeLoader#verify_require_path [535] | |
| 0.00 0.00 4 Rubinius::CodeLoader#search_require_path [541] | |
| ------------------------------------------------------- | |
| 0.00 0.00 30 Rubinius::AST::SendWithArguments#bytecode [402] | |
| [536] 0.0 0.00 0.00 30 Rubinius::AST::ActualArguments#bytecode [536] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Hash#[] [532] | |
| [537] 0.0 0.00 0.00 15 Hash#find_item [537] | |
| ------------------------------------------------------- | |
| 0.00 0.00 15 Hash#[] [534] | |
| [538] 0.0 0.00 0.00 15 Hash#find_item [538] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [323] | |
| [539] 0.0 0.00 0.00 544 Array#shift [539] | |
| ------------------------------------------------------- | |
| 0.00 0.00 141 String#gsub! [395] | |
| [540] 0.0 0.00 0.00 30 RbConfig::expand<229> {} [540] | |
| ------------------------------------------------------- | |
| 0.00 0.00 4 Rubinius::CodeLoader#verify_require_path [535] | |
| [541] 0.0 0.00 0.00 4 Rubinius::CodeLoader#search_require_path [541] | |
| ------------------------------------------------------- | |
| 0.00 0.00 32 Array#hash [518] | |
| [542] 0.0 0.00 0.00 32 Array#each [542] | |
| ------------------------------------------------------- | |
| 542 methods called a total of 0 times |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment