#!/usr/sbin/dtrace -s proc:::start { self->st = timestamp; } proc:::exit / self->st / { usecs = ((timestamp - self->st) / 1000); @[execname] = quantize(usecs); self->st = 0; } END { printf("Process time from creation to termination in microseconds...\n"); printa(@); }