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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.