Hi!

MessageTally seems to give wrong values regarding the relative time spent. 
Consider:
        MessageTally spyOn: [  100 timesRepeat: [ 1000 factorial ] ]

It gives something like:
-=-=-=-=-=-=-=-=-=-=-=-=
 - 377 tallies, 379 msec.

**Tree**
--------------------------------
Process: (40s)  464519168: nil
--------------------------------
65.8% {249ms} SmallInteger(Integer)>>factorial
  65.8% {249ms} SmallInteger(Integer)>>factorial
    65.8% {249ms} SmallInteger(Integer)>>factorial
      65.8% {249ms} SmallInteger(Integer)>>factorial
...
-=-=-=-=-=-=-=-=-=-=-=-=

I would expect to have 100% at the root of the call graph since other threads 
are not reported.

Is there something I am missing? If no, then I will dive into MessageTally. 
This is annoying. 

Cheers,
Alexandre

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Reply via email to