| Thread ID | Total Time |
|---|---|
| 3696392 | 27.97608 |
| %Total | %Self | Total | Self | Wait | Child | Calls | Name | Line |
|---|---|---|---|---|---|---|---|---|
| 100.00% | 0.00% | 27.98 | 0.00 | 0.00 | 27.98 | 0 | Global#[No method] | 50 |
| 5.33 | 0.61 | 0.00 | 4.73 | 90000/90000 | Class#new | 57 | ||
| 22.64 | 1.34 | 0.00 | 21.30 | 90000/90000 | Pathname#segments | 58 | ||
| 22.64 | 1.34 | 0.00 | 21.30 | 90000/90000 | Global#[No method] | 58 | ||
| 80.93% | 4.80% | 22.64 | 1.34 | 0.00 | 21.30 | 90000 | Pathname#segments | 15 |
| 20.96 | 3.23 | 0.00 | 17.73 | 90000/90000 | Pathname#split_names | 16 | ||
| 0.16 | 0.16 | 0.00 | 0.00 | 90000/90000 | String#empty? | 17 | ||
| 0.18 | 0.18 | 0.00 | 0.00 | 90000/450000 | Array#unshift | 17 | ||
| 20.96 | 3.23 | 0.00 | 17.73 | 90000/90000 | Pathname#segments | 16 | ||
| 74.94% | 11.56% | 20.96 | 3.23 | 0.00 | 17.73 | 90000 | Pathname#split_names | 307 |
| 17.00 | 10.58 | 0.00 | 6.42 | 450000/450000 | Pathname#chop_basename | 311 | ||
| 0.73 | 0.73 | 0.00 | 0.00 | 360000/450000 | Array#unshift | 311 | ||
| 17.00 | 10.58 | 0.00 | 6.42 | 450000/450000 | Pathname#split_names | 311 | ||
| 60.76% | 37.83% | 17.00 | 10.58 | 0.00 | 6.42 | 450000 | Pathname#chop_basename | 296 |
| 1.38 | 1.38 | 0.00 | 0.00 | 450000/450000 | <Class::File>#basename | 297 | ||
| 1.37 | 1.37 | 0.00 | 0.00 | 450000/450000 | Regexp#to_s | 298 | ||
| 1.95 | 1.95 | 0.00 | 0.00 | 450000/450000 | Regexp#=~ | 298 | ||
| 0.80 | 0.80 | 0.00 | 0.00 | 360000/360000 | String#rindex | 298 | ||
| 0.91 | 0.91 | 0.00 | 0.00 | 360000/360000 | String#[] | 298 | ||
| 5.33 | 0.61 | 0.00 | 4.73 | 90000/90000 | Global#[No method] | 57 | ||
| 19.07% | 2.18% | 5.33 | 0.61 | 0.00 | 4.73 | 90000 | Class#new | 0 |
| 0.25 | 0.25 | 0.00 | 0.00 | 90000/90000 | <Class::BasicObject>#allocate | 57 | ||
| 4.47 | 1.87 | 0.00 | 2.60 | 90000/90000 | Pathname#initialize | 57 | ||
| 4.47 | 1.87 | 0.00 | 2.60 | 90000/90000 | Class#new | 57 | ||
| 15.98% | 6.70% | 4.47 | 1.87 | 0.00 | 2.60 | 90000 | Pathname#initialize | 210 |
| 0.20 | 0.20 | 0.00 | 0.00 | 90000/90000 | Kernel#respond_to? | 211 | ||
| 0.97 | 0.58 | 0.00 | 0.39 | 90000/90000 | Kernel#dup | 212 | ||
| 0.16 | 0.16 | 0.00 | 0.00 | 90000/90000 | Kernel#tainted? | 218 | ||
| 1.27 | 0.94 | 0.00 | 0.33 | 90000/90000 | Pathname#taint | 218 | ||
| 1.95 | 1.95 | 0.00 | 0.00 | 450000/450000 | Pathname#chop_basename | 298 | ||
| 6.97% | 6.97% | 1.95 | 1.95 | 0.00 | 0.00 | 450000 | Regexp#=~ | 0 |
| 1.38 | 1.38 | 0.00 | 0.00 | 450000/450000 | Pathname#chop_basename | 297 | ||
| 4.94% | 4.94% | 1.38 | 1.38 | 0.00 | 0.00 | 450000 | <Class::File>#basename | 0 |
| 1.37 | 1.37 | 0.00 | 0.00 | 450000/450000 | Pathname#chop_basename | 298 | ||
| 4.88% | 4.88% | 1.37 | 1.37 | 0.00 | 0.00 | 450000 | Regexp#to_s | 0 |
| 1.27 | 0.94 | 0.00 | 0.33 | 90000/90000 | Pathname#initialize | 218 | ||
| 4.54% | 3.36% | 1.27 | 0.94 | 0.00 | 0.33 | 90000 | Pathname#taint | 222 |
| 0.33 | 0.33 | 0.00 | 0.00 | 180000/180000 | Kernel#taint | 222 | ||
| 0.97 | 0.58 | 0.00 | 0.39 | 90000/90000 | Pathname#initialize | 212 | ||
| 3.46% | 2.07% | 0.97 | 0.58 | 0.00 | 0.39 | 90000 | Kernel#dup | 0 |
| 0.21 | 0.21 | 0.00 | 0.00 | 90000/90000 | <Class::String>#allocate | 212 | ||
| 0.18 | 0.18 | 0.00 | 0.00 | 90000/90000 | String#initialize_copy | 212 | ||
| 0.91 | 0.91 | 0.00 | 0.00 | 360000/360000 | Pathname#chop_basename | 298 | ||
| 3.26% | 3.26% | 0.91 | 0.91 | 0.00 | 0.00 | 360000 | String#[] | 0 |
| 0.73 | 0.73 | 0.00 | 0.00 | 360000/450000 | Pathname#split_names | 311 | ||
| 0.18 | 0.18 | 0.00 | 0.00 | 90000/450000 | Pathname#segments | 17 | ||
| 3.24% | 3.24% | 0.91 | 0.91 | 0.00 | 0.00 | 450000 | Array#unshift | 0 |
| 0.80 | 0.80 | 0.00 | 0.00 | 360000/360000 | Pathname#chop_basename | 298 | ||
| 2.88% | 2.88% | 0.80 | 0.80 | 0.00 | 0.00 | 360000 | String#rindex | 0 |
| 0.33 | 0.33 | 0.00 | 0.00 | 180000/180000 | Pathname#taint | 222 | ||
| 1.17% | 1.17% | 0.33 | 0.33 | 0.00 | 0.00 | 180000 | Kernel#taint | 0 |