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]

Reply via email to