Is there a way to get thread-specific CPU utilization like the getrusage returns for the whole process? Looking at the kernel sources the utilization is accumulated on thread basis and then summed up but it would be useful to be able to determine utilization on a single thread between two checkpoints. Would pmc or ITIMER_PROF help? Pete