On Wed, 2007-11-07 at 21:52 -0500, Rayson Ho wrote: > Roman, > > Since you are on the Sun Studio team, and since this thread is related > to threads/locks, may be it is a good place to ask here... > > Intel has thread checker, which is similar to Sun's thread analyzer. > However, is there a tool on Solaris that is similar to Intel's Thread > Profiler??
I'm not all that familiar with Intel's Thread Profiler but from the exposure I got at various conference it seems to be the tool that lets you detect and fix things like lock contention, resource starvation, false cache sharing and such. If that's what you're interested in -- I have two answers. First of all, Sun Studio Performance Analyzer can do some of it for you (you just have to know how to use it ;-)). Plus we're currently working on Project D-Light (based on DTrace technology) where some of the model problems have to do with lock contention and resource starvation. We're just approaching them from a different (more generalized) direction. And for the record: I actually disagree with Intel's approach of creating a dedicated performance analysis tool for each domain. These domains have enough similarities to be exploited in a single framework (hint: in Intel's world, would I need an MPI Profiler in addition to Thread Profiler? I guess I would, but what if I'm dealing with a mixed mode application that's MPI and PThreaded one at the same time?). Thanks, Roman. _______________________________________________ dtrace-discuss mailing list [email protected]
