#!/usr/sbin/dtrace -s
ruby*:::gc-begin
{
printf("Garbage collection...\n");
}
ruby*:::object-create-start
{
printf("Creating object of type `%s'\n", copyinstr(arg0));
}
ruby*:::object-free
{
printf("Freeing object of type `%s'\n", copyinstr(arg0));
}
ruby*:::gc-end
{
printf("Garbage collection done.\n");
}