| 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 |