Thread 1 / 1 %total %self total self children calls Name ---------------------------------------------------------------------------------------------------- 1823 19 1804 2000 Integer#times 3661 38 3623 6635 PiDigitSpigot#next! 297.56% 3.09% 5484 57 5427 8635 PiDigitSpigot#next! 399 55 344 8635 Transformation#extract 487 45 442 8635 PiDigitSpigot#safe? 44 31 13 6635 Transformation#next! 633 12 621 6635 PiDigitSpigot#consume 3661 38 3623 6635 PiDigitSpigot#next! 203 7 196 2000 PiDigitSpigot#produce ---------------------------------------------------------------------------------------------------- 1832 0 1832 1 #toplevel 100.00% 0.60% 1843 11 1832 1 Object#compute_pidigits 0 0 0 1 Kernel#Integer 0 0 0 1 PiDigitSpigot#initialize 0 0 0 200 Fixnum#>= 1830 7 1823 200 Integer#times 0 0 0 200 Fixnum#+ 2 2 0 200 Fixnum#- ---------------------------------------------------------------------------------------------------- 100.00% 0.00% 1843 0 1843 1 #toplevel 1843 11 1832 1 Object#compute_pidigits ---------------------------------------------------------------------------------------------------- 1830 7 1823 200 Object#compute_pidigits 99.29% 0.38% 1830 7 1823 200 Integer#times 1823 19 1804 2000 PiDigitSpigot#next! ---------------------------------------------------------------------------------------------------- 399 55 344 8635 PiDigitSpigot#next! 440 60 380 8635 PiDigitSpigot#safe? 45.52% 6.24% 839 115 724 17270 Transformation#extract 13 13 0 17314 Fixnum#* 9 9 0 17314 Fixnum#+ 0 0 0 42 Fixnum#/ 302 302 0 17226 Bignum#* 94 94 0 17226 Bignum#+ 306 306 0 17228 Bignum#/ ---------------------------------------------------------------------------------------------------- 621 89 532 6635 PiDigitSpigot#consume 178 21 157 2000 PiDigitSpigot#produce 43.35% 5.97% 799 110 689 8635 Transformation#compose 3 3 0 8635 Kernel#class 150 150 0 27354 Fixnum#* 11 11 0 17291 Fixnum#+ 13 13 0 8635 Transformation#initialize 462 462 0 33091 Bignum#* 50 50 0 8614 Bignum#+ ---------------------------------------------------------------------------------------------------- 302 302 0 17226 Transformation#extract 462 462 0 33091 Transformation#compose 41.45% 41.45% 764 764 0 50317 Bignum#* ---------------------------------------------------------------------------------------------------- 633 12 621 6635 PiDigitSpigot#next! 34.35% 0.65% 633 12 621 6635 PiDigitSpigot#consume 621 89 532 6635 Transformation#compose ---------------------------------------------------------------------------------------------------- 487 45 442 8635 PiDigitSpigot#next! 26.42% 2.44% 487 45 442 8635 PiDigitSpigot#safe? 440 60 380 8635 Transformation#extract 2 2 0 8635 Fixnum#== ---------------------------------------------------------------------------------------------------- 306 306 0 17228 Transformation#extract 16.60% 16.60% 306 306 0 17228 Bignum#/ ---------------------------------------------------------------------------------------------------- 203 7 196 2000 PiDigitSpigot#next! 11.01% 0.38% 203 7 196 2000 PiDigitSpigot#produce 0 0 0 2000 Fixnum#* 18 16 2 2000 Transformation#qrst 178 21 157 2000 Transformation#compose ---------------------------------------------------------------------------------------------------- 13 13 0 17314 Transformation#extract 6 6 0 13270 Transformation#next! 150 150 0 27354 Transformation#compose 0 0 0 2000 PiDigitSpigot#produce 9.17% 9.17% 169 169 0 59938 Fixnum#* ---------------------------------------------------------------------------------------------------- 94 94 0 17226 Transformation#extract 50 50 0 8614 Transformation#compose 7.81% 7.81% 144 144 0 25840 Bignum#+ ---------------------------------------------------------------------------------------------------- 44 31 13 6635 PiDigitSpigot#next! 2.39% 1.68% 44 31 13 6635 Transformation#next! 7 7 0 19905 Fixnum#+ 6 6 0 13270 Fixnum#* ---------------------------------------------------------------------------------------------------- 9 9 0 17314 Transformation#extract 7 7 0 19905 Transformation#next! 11 11 0 17291 Transformation#compose 0 0 0 200 Object#compute_pidigits 1.47% 1.47% 27 27 0 54710 Fixnum#+ ---------------------------------------------------------------------------------------------------- 18 16 2 2000 PiDigitSpigot#produce 0.98% 0.87% 18 16 2 2000 Transformation#qrst 2 2 0 2000 Transformation#initialize ---------------------------------------------------------------------------------------------------- 0 0 0 3 PiDigitSpigot#initialize 13 13 0 8635 Transformation#compose 2 2 0 2000 Transformation#qrst 0.81% 0.81% 15 15 0 10638 Transformation#initialize ---------------------------------------------------------------------------------------------------- 3 3 0 8635 Transformation#compose 0.16% 0.16% 3 3 0 8635 Kernel#class ---------------------------------------------------------------------------------------------------- 2 2 0 200 Object#compute_pidigits 0.11% 0.11% 2 2 0 200 Fixnum#- ---------------------------------------------------------------------------------------------------- 2 2 0 8635 PiDigitSpigot#safe? 0.11% 0.11% 2 2 0 8635 Fixnum#== ---------------------------------------------------------------------------------------------------- 0 0 0 42 Transformation#extract 0.00% 0.00% 0 0 0 42 Fixnum#/ ---------------------------------------------------------------------------------------------------- 0 0 0 200 Object#compute_pidigits 0.00% 0.00% 0 0 0 200 Fixnum#>= ---------------------------------------------------------------------------------------------------- 0 0 0 1 Object#compute_pidigits 0.00% 0.00% 0 0 0 1 PiDigitSpigot#initialize 0 0 0 3 Transformation#initialize ---------------------------------------------------------------------------------------------------- 0 0 0 1 Object#compute_pidigits 0.00% 0.00% 0 0 0 1 Kernel#Integer ----------------------------------------------------------------------------------------------------