If you're looking at a single application, then I'd suggest trying the 
Performance Analyzer from Sun Studio. This should help you to see where 
the time is being spent. There's a timeline view which should help you 
identify what is happening during the fluctuations.

Regards,

Darryl.


S h i v wrote:
> On Tue, Jan 6, 2009 at 7:19 AM, S h i v <shivakumar...@gmail.com> wrote:
>> Mapping the system level information that sar(1) has thrown into
>> actual cause at process(or such) level has been the problem.
>>
>> Looking forward to get some insights.
>>
> 
> On a side note, libgc.so (sun studio's garbage collection library) is
> being used by the application for memory management.
> 
> Does this library scale well for multi-threaded applications?
> I did not come across sufficient documentation for libgc.so,
> especially zero information for comparing it with other memory
> allocators(libmtmalloc.so, libc.so, libumem.so) and suitability for
> different applications.
> Does libgc.so follow any pattern in garbage collection that might
> result in CPU fluctuations.
> 
> -Shiv
> _______________________________________________
> perf-discuss mailing list
> perf-discuss@opensolaris.org

-- 
Darryl Gove
Compiler Performance Engineering
Blog: http://blogs.sun.com/d/
Book: http://www.sun.com/books/catalog/solaris_app_programming.xml
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to