On 20/10/05, Komal <[EMAIL PROTECTED]> wrote:
> But your load average is only 1;  it looks to me, that while you may
> have multiple Java threads, they have nothing to do and are not
> dinging
> the schedular.  Either the work just isn't there to be done or there
> is
> some type of configuration problem in the *application*.  If multiple
> threads were held in a pending state then load average would climb
> above
> 1.x

Yep, I figured it out later. While the other threads were idle, one
was doing garbage collection - the offending thread above.

I'm surprised that GC is not distributed among the available CPUs,
though - maybe my understanding of GC is faulty. I did read this:

"If not managed, garbage collection is one of the biggest bottlenecks
for an application, especially when running on symmetric
multiprocessing (SMP) server machines."

(http://publib.boulder.ibm.com/infocenter/wasinfo/v5r0/index.jsp?topic=/com.ibm.wasee.doc/info/ee/ae/rprf_javamemory.html)

Binand


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
linux-india-help mailing list
linux-india-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-india-help

Reply via email to