Off-CPU Performance Analysis

I’ve been exercising a new approach for examining application performance, which involves measuring high resolution off-CPU time that is synchronous to the workload. This reveals which code-paths are blocked and waiting while off-CPU, and for how long exactly. This differs from traditional profiling which often samples the activity of threads at a given interval, and [...]

Posted on July 8, 2011 at 9:36 am by Brendan Gregg · Permalink · 2 Comments
In: Performance · Tagged with: , , , ,

DTracing off-CPU time

In this entry I’ll demonstrate DTracing off-CPU time. On my way back from OSCON 2007, I found myself in Portland airport with a laptop, no Internet and half an hour to kill. In fact, the same laptop that I used during the SVOSUG talk in April. It was a chance to finish the demo that [...]

Posted on July 29, 2007 at 10:39 pm by Brendan Gregg · Permalink · One Comment
In: DTrace · Tagged with: , ,