Stefan Willinger <stefan.home <at> aon.at> writes:
>
> Hi Dave,
> I can't answer the question, if 49 java threads are normal. This
> depends on the state of SQuirreL. E.g. how many Sessions are open
> and so on.
> If I start SQuirrel and open a connection, then I have 26 threads
> running.
...
> With a thread dump from your running SQuirreL process, we can
> estimate, if your number of threads is normal. You can do a thread
> dump by "jvisualvm" which is part of your JDK.
> Stefan
Ahh... I got it. The 49 threads were immediately after starting up SQuirreL,
with no open sessions. I ran the thread dump, and I see that I have 32 GC
threads, which seems a bit excessive. This system was recently upgraded from
a dual-4-core system to dual-8-core with hyperthreading, so it appears as a 32
processor system. So, I may need to use a -XX:ParallelGCThreads=n option.
-- Dave
|