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 |