Thread 1/1

%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