| %total | %self | total | self | children | calls | Name |
|---|---|---|---|---|---|---|
| 1.854 | 0.023 | 1.831 | 2000 | Integer#times | ||
| 3.984 | 0.045 | 3.939 | 6635 | PiDigitSpigot#next! | ||
| 310.37% | 3.62% | 5.838 | 0.068 | 5.77 | 8635 | PiDigitSpigot#next! |
| 0.373 | 0.053 | 0.32 | 8635 | Transformation#extract | ||
| 0.487 | 0.039 | 0.448 | 8635 | PiDigitSpigot#safe? | ||
| 0.053 | 0.04 | 0.013 | 6635 | Transformation#next! | ||
| 0.608 | 0.007 | 0.601 | 6635 | PiDigitSpigot#consume | ||
| 3.984 | 0.045 | 3.939 | 6635 | PiDigitSpigot#next! | ||
| 0.265 | 0.017 | 0.248 | 2000 | PiDigitSpigot#produce | ||
| 1.865 | 0.0 | 1.865 | 1 | #toplevel | ||
| 100.00% | 0.85% | 1.881 | 0.016 | 1.865 | 1 | Object#compute_pidigits |
| 0.0 | 0.0 | 0.0 | 1 | Kernel#Integer | ||
| 0.0 | 0.0 | 0.0 | 1 | PiDigitSpigot#initialize | ||
| 0.0 | 0.0 | 0.0 | 200 | Fixnum#>= | ||
| 1.864 | 0.01 | 1.854 | 200 | Integer#times | ||
| 0.0 | 0.0 | 0.0 | 200 | Fixnum#+ | ||
| 0.001 | 0.001 | 0.0 | 200 | Fixnum#- | ||
| 100.00% | 0.00% | 1.881 | 0.0 | 1.881 | 1 | #toplevel |
| 1.881 | 0.016 | 1.865 | 1 | Object#compute_pidigits | ||
| 1.864 | 0.01 | 1.854 | 200 | Object#compute_pidigits | ||
| 99.10% | 0.53% | 1.864 | 0.01 | 1.854 | 200 | Integer#times |
| 1.854 | 0.023 | 1.831 | 2000 | PiDigitSpigot#next! | ||
| 0.601 | 0.09 | 0.511 | 6635 | PiDigitSpigot#consume | ||
| 0.235 | 0.053 | 0.182 | 2000 | PiDigitSpigot#produce | ||
| 44.44% | 7.60% | 0.836 | 0.143 | 0.693 | 8635 | Transformation#compose |
| 0.008 | 0.008 | 0.0 | 8635 | Kernel#class | ||
| 0.167 | 0.167 | 0.0 | 27354 | Fixnum#* | ||
| 0.005 | 0.005 | 0.0 | 17291 | Fixnum#+ | ||
| 0.009 | 0.009 | 0.0 | 8635 | Transformation#initialize | ||
| 0.457 | 0.457 | 0.0 | 33091 | Bignum#* | ||
| 0.047 | 0.047 | 0.0 | 8614 | Bignum#+ | ||
| 0.373 | 0.053 | 0.32 | 8635 | PiDigitSpigot#next! | ||
| 0.416 | 0.062 | 0.354 | 8635 | PiDigitSpigot#safe? | ||
| 41.95% | 6.11% | 0.789 | 0.115 | 0.674 | 17270 | Transformation#extract |
| 0.024 | 0.024 | 0.0 | 17314 | Fixnum#* | ||
| 0.005 | 0.005 | 0.0 | 17314 | Fixnum#+ | ||
| 0.0 | 0.0 | 0.0 | 42 | Fixnum#/ | ||
| 0.29 | 0.29 | 0.0 | 17226 | Bignum#* | ||
| 0.086 | 0.086 | 0.0 | 17226 | Bignum#+ | ||
| 0.269 | 0.269 | 0.0 | 17228 | Bignum#/ | ||
| 0.29 | 0.29 | 0.0 | 17226 | Transformation#extract | ||
| 0.457 | 0.457 | 0.0 | 33091 | Transformation#compose | ||
| 39.71% | 39.71% | 0.747 | 0.747 | 0.0 | 50317 | Bignum#* |
| 0.608 | 0.007 | 0.601 | 6635 | PiDigitSpigot#next! | ||
| 32.32% | 0.37% | 0.608 | 0.007 | 0.601 | 6635 | PiDigitSpigot#consume |
| 0.601 | 0.09 | 0.511 | 6635 | Transformation#compose | ||
| 0.487 | 0.039 | 0.448 | 8635 | PiDigitSpigot#next! | ||
| 25.89% | 2.07% | 0.487 | 0.039 | 0.448 | 8635 | PiDigitSpigot#safe? |
| 0.416 | 0.062 | 0.354 | 8635 | Transformation#extract | ||
| 0.032 | 0.032 | 0.0 | 8635 | Fixnum#== | ||
| 0.269 | 0.269 | 0.0 | 17228 | Transformation#extract | ||
| 14.30% | 14.30% | 0.269 | 0.269 | 0.0 | 17228 | Bignum#/ |
| 0.265 | 0.017 | 0.248 | 2000 | PiDigitSpigot#next! | ||
| 14.09% | 0.90% | 0.265 | 0.017 | 0.248 | 2000 | PiDigitSpigot#produce |
| 0.0 | 0.0 | 0.0 | 2000 | Fixnum#* | ||
| 0.013 | 0.008 | 0.005 | 2000 | Transformation#qrst | ||
| 0.235 | 0.053 | 0.182 | 2000 | Transformation#compose | ||
| 0.024 | 0.024 | 0.0 | 17314 | Transformation#extract | ||
| 0.006 | 0.006 | 0.0 | 13270 | Transformation#next! | ||
| 0.167 | 0.167 | 0.0 | 27354 | Transformation#compose | ||
| 0.0 | 0.0 | 0.0 | 2000 | PiDigitSpigot#produce | ||
| 10.47% | 10.47% | 0.197 | 0.197 | 0.0 | 59938 | Fixnum#* |
| 0.086 | 0.086 | 0.0 | 17226 | Transformation#extract | ||
| 0.047 | 0.047 | 0.0 | 8614 | Transformation#compose | ||
| 7.07% | 7.07% | 0.133 | 0.133 | 0.0 | 25840 | Bignum#+ |
| 0.053 | 0.04 | 0.013 | 6635 | PiDigitSpigot#next! | ||
| 2.82% | 2.13% | 0.053 | 0.04 | 0.013 | 6635 | Transformation#next! |
| 0.007 | 0.007 | 0.0 | 19905 | Fixnum#+ | ||
| 0.006 | 0.006 | 0.0 | 13270 | Fixnum#* | ||
| 0.032 | 0.032 | 0.0 | 8635 | PiDigitSpigot#safe? | ||
| 1.70% | 1.70% | 0.032 | 0.032 | 0.0 | 8635 | Fixnum#== |
| 0.005 | 0.005 | 0.0 | 17314 | Transformation#extract | ||
| 0.007 | 0.007 | 0.0 | 19905 | Transformation#next! | ||
| 0.005 | 0.005 | 0.0 | 17291 | Transformation#compose | ||
| 0.0 | 0.0 | 0.0 | 200 | Object#compute_pidigits | ||
| 0.90% | 0.90% | 0.017 | 0.017 | 0.0 | 54710 | Fixnum#+ |
| 0.0 | 0.0 | 0.0 | 3 | PiDigitSpigot#initialize | ||
| 0.009 | 0.009 | 0.0 | 8635 | Transformation#compose | ||
| 0.005 | 0.005 | 0.0 | 2000 | Transformation#qrst | ||
| 0.74% | 0.74% | 0.014 | 0.014 | 0.0 | 10638 | Transformation#initialize |
| 0.013 | 0.008 | 0.005 | 2000 | PiDigitSpigot#produce | ||
| 0.69% | 0.43% | 0.013 | 0.008 | 0.005 | 2000 | Transformation#qrst |
| 0.005 | 0.005 | 0.0 | 2000 | Transformation#initialize | ||
| 0.008 | 0.008 | 0.0 | 8635 | Transformation#compose | ||
| 0.43% | 0.43% | 0.008 | 0.008 | 0.0 | 8635 | Kernel#class |
| 0.001 | 0.001 | 0.0 | 200 | Object#compute_pidigits | ||
| 0.05% | 0.05% | 0.001 | 0.001 | 0.0 | 200 | Fixnum#- |
| 0.0 | 0.0 | 0.0 | 42 | Transformation#extract | ||
| 0.00% | 0.00% | 0.0 | 0.0 | 0.0 | 42 | Fixnum#/ |
| 0.0 | 0.0 | 0.0 | 200 | Object#compute_pidigits | ||
| 0.00% | 0.00% | 0.0 | 0.0 | 0.0 | 200 | Fixnum#>= |
| 0.0 | 0.0 | 0.0 | 1 | Object#compute_pidigits | ||
| 0.00% | 0.00% | 0.0 | 0.0 | 0.0 | 1 | PiDigitSpigot#initialize |
| 0.0 | 0.0 | 0.0 | 3 | Transformation#initialize | ||
| 0.0 | 0.0 | 0.0 | 1 | Object#compute_pidigits | ||
| 0.00% | 0.00% | 0.0 | 0.0 | 0.0 | 1 | Kernel#Integer |