Thread ID | Total Time |
---|---|
109440 | 91.978859 |
%Total | %Self | Total | Self | Wait | Child | Calls | Name | Line |
---|---|---|---|---|---|---|---|---|
100.00% | 1.61% | 91.98 | 1.48 | 0.00 | 90.50 | 1 | Global#[No method] | 12 |
1.06 | 0.13 | 0.00 | 0.94 | 5000/5000 | FSSM::Tree::NodeInsertion#unset | 22 | ||
89.44 | 1.82 | 0.00 | 87.62 | 165000/165000 | FSSM::Tree::Cache#set | 29 | ||
89.44 | 1.82 | 0.00 | 87.62 | 165000/165000 | Global#[No method] | 29 | ||
97.24% | 1.98% | 89.44 | 1.82 | 0.00 | 87.62 | 165000 | FSSM::Tree::Cache#set | 145 |
7.78 | 1.35 | 0.00 | 6.43 | 165000/500000 | <Class::FSSM::Pathname>#for | 148 | ||
9.28 | 1.45 | 0.00 | 7.83 | 165000/165000 | FSSM::Pathname#expand_path | 148 | ||
70.56 | 1.48 | 0.00 | 69.08 | 165000/165000 | FSSM::Tree::NodeInsertion#set | 149 | ||
70.56 | 1.48 | 0.00 | 69.08 | 165000/165000 | FSSM::Tree::Cache#set | 149 | ||
76.71% | 1.61% | 70.56 | 1.48 | 0.00 | 69.08 | 165000 | FSSM::Tree::NodeInsertion#set | 66 |
58.98 | 0.86 | 0.00 | 58.12 | 165000/165000 | FSSM::Tree::NodeInsertion#descendant! | 67 | ||
10.10 | 2.91 | 0.00 | 7.19 | 165000/165000 | FSSM::Tree::Node#from_path | 68 | ||
58.98 | 0.86 | 0.00 | 58.12 | 165000/165000 | FSSM::Tree::NodeInsertion#set | 67 | ||
64.12% | 0.93% | 58.98 | 0.86 | 0.00 | 58.12 | 165000 | FSSM::Tree::NodeInsertion#descendant! | 82 |
58.12 | 17.58 | 0.00 | 40.54 | 165000/170000 | FSSM::Tree::NodeInsertion#recurse | 83 | ||
58.12 | 17.58 | 0.00 | 40.54 | 165000/170000 | FSSM::Tree::NodeInsertion#descendant! | 83 | ||
0.11 | 0.06 | 0.00 | 0.05 | 5000/170000 | FSSM::Tree::NodeInsertion#descendant | 79 | ||
63.31% | 19.17% | 58.23 | 17.64 | 0.00 | 40.60 | 170000 | FSSM::Tree::NodeInsertion#recurse | 86 |
8.99 | 6.67 | 0.00 | 2.32 | 1215000/1215000 | FSSM::Tree::NodeBase#child! | 92 | ||
2.32 | 2.32 | 0.00 | 0.00 | 1385000/1390000 | Array#empty? | 90 | ||
27.21 | 2.10 | 0.00 | 25.11 | 170000/175000 | FSSM::Tree::NodeInsertion#key_segments | 87 | ||
2.09 | 2.09 | 0.00 | 0.00 | 1215000/1215000 | Array#shift | 91 | ||
0.74 | 0.06 | 0.00 | 0.68 | 5000/175000 | FSSM::Tree::NodeInsertion#unset | 49 | ||
27.21 | 2.10 | 0.00 | 25.11 | 170000/175000 | FSSM::Tree::NodeInsertion#recurse | 87 | ||
30.39% | 2.35% | 27.95 | 2.16 | 0.00 | 25.79 | 175000 | FSSM::Tree::NodeInsertion#key_segments | 73 |
1.62 | 1.13 | 0.00 | 0.49 | 170000/500000 | <Class::FSSM::Pathname>#for | 75 | ||
23.84 | 4.05 | 0.00 | 19.80 | 170000/170000 | FSSM::Pathname#segments | 75 | ||
0.32 | 0.32 | 0.00 | 0.00 | 175000/675000 | Kernel#is_a? | 74 | ||
23.84 | 4.05 | 0.00 | 19.80 | 170000/170000 | FSSM::Tree::NodeInsertion#key_segments | 75 | ||
25.92% | 4.40% | 23.84 | 4.05 | 0.00 | 19.80 | 170000 | FSSM::Pathname#segments | 43 |
0.29 | 0.29 | 0.00 | 0.00 | 170000/170000 | String#empty? | 48 | ||
0.42 | 0.42 | 0.00 | 0.00 | 165000/165000 | Array#unshift | 48 | ||
13.85 | 6.04 | 0.00 | 7.81 | 170000/170000 | FSSM::Pathname#set_prefix_and_names | 45 | ||
1.46 | 0.86 | 0.00 | 0.59 | 170000/340000 | Kernel#dup | 46 | ||
3.78 | 2.04 | 0.00 | 1.73 | 170000/340000 | Array#delete | 47 | ||
13.85 | 6.04 | 0.00 | 7.81 | 170000/170000 | FSSM::Pathname#segments | 45 | ||
15.06% | 6.57% | 13.85 | 6.04 | 0.00 | 7.81 | 170000 | FSSM::Pathname#set_prefix_and_names | 144 |
0.37 | 0.37 | 0.00 | 0.00 | 165000/165000 | MatchData#[] | 150 | ||
1.35 | 1.35 | 0.00 | 0.00 | 170000/170000 | String#split | 154 | ||
0.36 | 0.36 | 0.00 | 0.00 | 170000/170000 | Array#+ | 154 | ||
0.31 | 0.31 | 0.00 | 0.00 | 165000/165000 | MatchData#post_match | 151 | ||
0.66 | 0.66 | 0.00 | 0.00 | 165000/165000 | FSSM::Pathname#to_s | 150 | ||
0.68 | 0.68 | 0.00 | 0.00 | 170000/170000 | Regexp#match | 149 | ||
0.29 | 0.29 | 0.00 | 0.00 | 170000/170000 | Array#compact! | 157 | ||
3.78 | 2.05 | 0.00 | 1.73 | 170000/340000 | Array#delete | 158 | ||
1.36 | 1.07 | 0.00 | 0.29 | 165000/500000 | FSSM::Tree::Node#from_path | 130 | ||
7.78 | 1.35 | 0.00 | 6.43 | 165000/500000 | FSSM::Tree::Cache#set | 148 | ||
1.62 | 1.13 | 0.00 | 0.49 | 170000/500000 | FSSM::Tree::NodeInsertion#key_segments | 75 | ||
11.70% | 3.86% | 10.76 | 3.55 | 0.00 | 7.21 | 500000 | <Class::FSSM::Pathname>#for | 21 |
0.90 | 0.90 | 0.00 | 0.00 | 500000/675000 | Kernel#is_a? | 22 | ||
6.32 | 0.92 | 0.00 | 5.39 | 170000/335038 | Class#new | 22 | ||
10.10 | 2.91 | 0.00 | 7.19 | 165000/165000 | FSSM::Tree::NodeInsertion#set | 68 | ||
10.98% | 3.16% | 10.10 | 2.91 | 0.00 | 7.19 | 165000 | FSSM::Tree::Node#from_path | 129 |
1.36 | 1.07 | 0.00 | 0.29 | 165000/500000 | <Class::FSSM::Pathname>#for | 130 | ||
1.99 | 0.86 | 0.00 | 1.13 | 165000/165000 | FSSM::Pathname#mtime | 134 | ||
1.79 | 0.87 | 0.00 | 0.92 | 165000/165000 | FSSM::Pathname#symlink? | 134 | ||
2.05 | 0.86 | 0.00 | 1.19 | 165000/165000 | FSSM::Pathname#ftype | 131 | ||
6.32 | 0.92 | 0.00 | 5.39 | 170000/335038 | <Class::FSSM::Pathname>#for | 22 | ||
0.00 | 0.00 | 0.00 | 0.00 | 38/335038 | FSSM::Tree::NodeBase#child! | 14 | ||
3.01 | 0.91 | 0.00 | 2.11 | 165000/335038 | FSSM::Pathname#expand_path | 247 | ||
10.14% | 1.99% | 9.33 | 1.83 | 0.00 | 7.50 | 335038 | Class#new | 0 |
0.00 | 0.00 | 0.00 | 0.00 | 38/38 | <Class::Object>#allocate | 14 | ||
0.59 | 0.59 | 0.00 | 0.00 | 335000/505000 | <Class::String>#allocate | 22 | ||
0.00 | 0.00 | 0.00 | 0.00 | 38/38 | FSSM::Tree::NodeBase#initialize | 14 | ||
6.91 | 3.04 | 0.00 | 3.87 | 335000/335000 | FSSM::Pathname#initialize | 22 | ||
9.28 | 1.45 | 0.00 | 7.83 | 165000/165000 | FSSM::Tree::Cache#set | 148 | ||
10.09% | 1.58% | 9.28 | 1.45 | 0.00 | 7.83 | 165000 | FSSM::Pathname#expand_path | 247 |
0.28 | 0.28 | 0.00 | 0.00 | 165000/165000 | Kernel#class | 247 | ||
4.54 | 4.54 | 0.00 | 0.00 | 165000/165000 | <Class::File>#expand_path | 247 | ||
3.01 | 0.91 | 0.00 | 2.11 | 165000/335038 | Class#new | 247 | ||
8.99 | 6.67 | 0.00 | 2.32 | 1215000/1215000 | FSSM::Tree::NodeInsertion#recurse | 92 | ||
9.77% | 7.25% | 8.99 | 6.67 | 0.00 | 2.32 | 1215000 | FSSM::Tree::NodeBase#child! | 13 |
0.00 | 0.00 | 0.00 | 0.00 | 38/38 | Hash#[]= | 14 | ||
0.00 | 0.00 | 0.00 | 0.00 | 38/335038 | Class#new | 14 | ||
2.32 | 2.32 | 0.00 | 0.00 | 1215000/1215000 | Hash#[] | 14 | ||
3.78 | 2.04 | 0.00 | 1.73 | 170000/340000 | FSSM::Pathname#segments | 47 | ||
3.78 | 2.05 | 0.00 | 1.73 | 170000/340000 | FSSM::Pathname#set_prefix_and_names | 158 | ||
8.22% | 4.45% | 7.56 | 4.09 | 0.00 | 3.47 | 340000 | Array#delete | 0 |
3.47 | 3.47 | 0.00 | 0.00 | 2110000/2110000 | String#== | 158 | ||
6.91 | 3.04 | 0.00 | 3.87 | 335000/335000 | Class#new | 22 | ||
7.51% | 3.30% | 6.91 | 3.04 | 0.00 | 3.87 | 335000 | FSSM::Pathname#initialize | 26 |
0.28 | 0.28 | 0.00 | 0.00 | 170000/170000 | Kernel#=~ | 27 | ||
3.59 | 1.19 | 0.00 | 2.39 | 335000/335000 | String#initialize | 31 | ||
4.54 | 4.54 | 0.00 | 0.00 | 165000/165000 | FSSM::Pathname#expand_path | 247 | ||
4.94% | 4.94% | 4.54 | 4.54 | 0.00 | 0.00 | 165000 | <Class::File>#expand_path | 0 |
3.59 | 1.19 | 0.00 | 2.39 | 335000/335000 | FSSM::Pathname#initialize | 31 | ||
3.90% | 1.30% | 3.59 | 1.19 | 0.00 | 2.39 | 335000 | String#initialize | 0 |
2.39 | 0.84 | 0.00 | 1.55 | 170000/170000 | Pathname#to_str | 31 | ||
3.47 | 3.47 | 0.00 | 0.00 | 2110000/2110000 | Array#delete | 158 | ||
3.77% | 3.77% | 3.47 | 3.47 | 0.00 | 0.00 | 2110000 | String#== | 0 |
1.46 | 0.86 | 0.00 | 0.59 | 170000/340000 | FSSM::Pathname#segments | 46 | ||
1.55 | 0.87 | 0.00 | 0.67 | 170000/340000 | Pathname#to_str | 242 | ||
3.27% | 1.89% | 3.00 | 1.74 | 0.00 | 1.27 | 340000 | Kernel#dup | 0 |
0.30 | 0.30 | 0.00 | 0.00 | 170000/505000 | <Class::String>#allocate | 242 | ||
0.29 | 0.29 | 0.00 | 0.00 | 170000/170000 | <Class::Array>#allocate | 46 | ||
0.37 | 0.37 | 0.00 | 0.00 | 170000/170000 | String#initialize_copy | 242 | ||
0.30 | 0.30 | 0.00 | 0.00 | 170000/170000 | Array#initialize_copy | 46 | ||
2.39 | 0.84 | 0.00 | 1.55 | 170000/170000 | String#initialize | 31 | ||
2.60% | 0.92% | 2.39 | 0.84 | 0.00 | 1.55 | 170000 | Pathname#to_str | 241 |
1.55 | 0.87 | 0.00 | 0.67 | 170000/340000 | Kernel#dup | 242 | ||
0.01 | 0.01 | 0.00 | 0.00 | 5000/1390000 | FSSM::Tree::NodeInsertion#unset | 51 | ||
2.32 | 2.32 | 0.00 | 0.00 | 1385000/1390000 | FSSM::Tree::NodeInsertion#recurse | 90 | ||
2.53% | 2.53% | 2.33 | 2.33 | 0.00 | 0.00 | 1390000 | Array#empty? | 0 |
2.32 | 2.32 | 0.00 | 0.00 | 1215000/1215000 | FSSM::Tree::NodeBase#child! | 14 | ||
2.52% | 2.52% | 2.32 | 2.32 | 0.00 | 0.00 | 1215000 | Hash#[] | 0 |
0.00 | 0.00 | 0.00 | 0.00 | 38/38 | Hash#default | 14 | ||
2.09 | 2.09 | 0.00 | 0.00 | 1215000/1215000 | FSSM::Tree::NodeInsertion#recurse | 91 | ||
2.27% | 2.27% | 2.09 | 2.09 | 0.00 | 0.00 | 1215000 | Array#shift | 0 |
2.05 | 0.86 | 0.00 | 1.19 | 165000/165000 | FSSM::Tree::Node#from_path | 131 | ||
2.23% | 0.93% | 2.05 | 0.86 | 0.00 | 1.19 | 165000 | FSSM::Pathname#ftype | 229 |
1.19 | 1.19 | 0.00 | 0.00 | 165000/165000 | <Class::File>#ftype | 229 | ||
1.99 | 0.86 | 0.00 | 1.13 | 165000/165000 | FSSM::Tree::Node#from_path | 134 | ||
2.17% | 0.94% | 1.99 | 0.86 | 0.00 | 1.13 | 165000 | FSSM::Pathname#mtime | 231 |
1.13 | 1.13 | 0.00 | 0.00 | 165000/165000 | <Class::File>#mtime | 231 | ||
1.79 | 0.87 | 0.00 | 0.92 | 165000/165000 | FSSM::Tree::Node#from_path | 134 | ||
1.94% | 0.94% | 1.79 | 0.87 | 0.00 | 0.92 | 165000 | FSSM::Pathname#symlink? | 216 |
0.92 | 0.92 | 0.00 | 0.00 | 165000/165000 | <Module::FileTest>#symlink? | 216 | ||
1.35 | 1.35 | 0.00 | 0.00 | 170000/170000 | FSSM::Pathname#set_prefix_and_names | 154 | ||
1.47% | 1.47% | 1.35 | 1.35 | 0.00 | 0.00 | 170000 | String#split | 0 |
0.90 | 0.90 | 0.00 | 0.00 | 500000/675000 | <Class::FSSM::Pathname>#for | 22 | ||
0.32 | 0.32 | 0.00 | 0.00 | 175000/675000 | FSSM::Tree::NodeInsertion#key_segments | 74 | ||
1.32% | 1.32% | 1.22 | 1.22 | 0.00 | 0.00 | 675000 | Kernel#is_a? | 0 |
1.19 | 1.19 | 0.00 | 0.00 | 165000/165000 | FSSM::Pathname#ftype | 229 | ||
1.30% | 1.30% | 1.19 | 1.19 | 0.00 | 0.00 | 165000 | <Class::File>#ftype | 0 |
1.13 | 1.13 | 0.00 | 0.00 | 165000/165000 | FSSM::Pathname#mtime | 231 | ||
1.23% | 1.23% | 1.13 | 1.13 | 0.00 | 0.00 | 165000 | <Class::File>#mtime | 0 |
1.06 | 0.13 | 0.00 | 0.94 | 5000/5000 | Global#[No method] | 22 | ||
1.15% | 0.14% | 1.06 | 0.13 | 0.00 | 0.94 | 5000 | FSSM::Tree::NodeInsertion#unset | 48 |
0.01 | 0.01 | 0.00 | 0.00 | 5000/5000 | Array#pop | 56 | ||
0.14 | 0.03 | 0.00 | 0.11 | 5000/5000 | FSSM::Tree::NodeInsertion#descendant | 57 | ||
0.04 | 0.03 | 0.00 | 0.01 | 5000/5000 | FSSM::Tree::NodeBase#remove_child | 61 | ||
0.01 | 0.01 | 0.00 | 0.00 | 5000/1390000 | Array#empty? | 51 | ||
0.74 | 0.06 | 0.00 | 0.68 | 5000/175000 | FSSM::Tree::NodeInsertion#key_segments | 49 | ||
0.92 | 0.92 | 0.00 | 0.00 | 165000/165000 | FSSM::Pathname#symlink? | 216 | ||
1.00% | 1.00% | 0.92 | 0.92 | 0.00 | 0.00 | 165000 | <Module::FileTest>#symlink? | 0 |