Slide 27
Slide 27 text
Rule out the usual suspect(s)?
ruby*:::gc-mark-begin
{
self->mark_begin = timestamp;
}
ruby*:::gc-mark-end
/self->mark_begin/
{
self->duration = (timestamp - self->mark_begin) / 1000000;
self->phase = "mark";
self->mark_begin = 0;
}
ruby*:::gc-*-end
/self->duration/
{
printf("%-8d %-8d %-8s\n", pid, self->duration, self->phase);
}