[Newbies] How do I profile an application in Squeak?
Herbert König
herbertkoenig at gmx.net
Fri Jan 4 07:45:39 UTC 2013
Hi Clinton
>
> How do I profile an application running on squeak (2.8, I'm afraid) so
> as to see where time is being spent in order to know where to optimise?
>
don't know about 2.8 but MessageTally has been around for very long. The
methods you invoke are on class side.
MessageTally spyOn: aBlock is the classical incantation which tells
you the percentage of time spent in your methods.
MessageTally tallySends: tells you how often a messge gets send.
One thing you might want to change is is MessageTally class
defaultMaxTabs to return 120, I remember in old images a too small
number would prevent proper indentation of deeply nested sends.
hth
Cheers
Herbert
More information about the Beginners
mailing list