[squeak-dev] Re: Jeff Gonis is now a build.squeak.org user

Paul DeBruicker pdebruic at gmail.com
Wed Jan 23 21:04:47 UTC 2013


Jeff Gonis-2 wrote
> Hi Everyone,
> 
> As Frank mentioned, I am indeed interested in starting to get quantified
> performance data up and being logged for Squeak on a regular basis. 


One way you could get things going is to use Statsd (to log data:
https://github.com/etsy/statsd)  to feed a Graphite instance (to make web
accessible graphs: http://graphite.wikidot.com/)

The statsd package for Squeak is here:
http://ss3.gemstone.com/ss/Statsd.html

Then for each benchmark do something like:

result:=1 tinyBenchmarks subStrings: ' '.
bytecodes := result at: 1.
sends:= result at: 3.
Statsd setGauge:'tinyBenchmarks-bytecodes' to: bytecodes.
Statsd setGauge:'tinyBenhmarks-sends' to: sends.


The Statsd client package sends a UDP packet to the Statsd server which
aggregates the data and sends it to Graphite which makes the plots.  


The languages you mention have statsd clients here
https://github.com/etsy/statsd/wiki



--
View this message in context: http://forum.world.st/Re-Jeff-Gonis-is-now-a-build-squeak-org-user-tp4664915p4664960.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.


More information about the Squeak-dev mailing list