Hi folks. Today Adrian released an integration between the Squeak/Pharo VM
and DTrace. I read his post and the code and seems VERY interested. I know
very very little about Moose, but I guess if moose wants to move on, it
should start to analyze more the runtime world. For such purpose, it will
requiere PROBABLY (almost sure) a particular VM. For example, what I plan
to do now (playing with DistributionMap and used/unused objects) will
requiere my own VM. In this case of Adrian too. So....
The Adrian's post can be found here:
http://www.adrian-lienhard.ch/blog
Please take a look. Not necessary to the implementation details but to the
features it can you you.
Finally, read the last sentence: "DTrace by itself does not provide
visualizations but since its output can be formatted as required (using
printf) and piped into a file, one can feed the data to a visualization tool
(e.g., print output in MSE format, import it into Moose, and create
interactive visualizations with Mondrian)."
Cheers
Mariano