This discussion is archived
1 Reply Latest reply: Jul 13, 2012 8:42 AM by 841851 RSS

LWPIDs from prstat not showing in Thread Dumps

841851 Newbie
Currently Being Moderated
I have 6 LW Processes on an application that are monopolizing CPUs - I have converted the LWPIDs to their NID equivalents but these threads are not visible in the thread dump. Is there a name for a thread that is doing this? Any way I can determine what these threads are doing?

prstat:

PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/LWPID
*28695 admin 3446M 3116M cpu5 20 10 1:38:28 11% appservd/18*
*28695 admin 3446M 3116M cpu2 21 10 1:38:11 11% appservd/19*
*28695 admin 3446M 3116M run 20 10 1:38:22 11% appservd/16*
*28695 admin 3446M 3116M cpu3 21 10 1:38:24 11% appservd/20*
*28695 admin 3446M 3116M cpu0 20 10 1:38:15 11% appservd/15*
*28695 admin 3446M 3116M cpu1 20 10 1:38:30 11% appservd/17*
28695 admin 3446M 3116M sleep 29 10 1:04:39 4.8% appservd/113
28695 admin 3446M 3116M sleep 29 10 0:00:44 0.5% appservd/542
28695 admin 3446M 3116M stop 9 10 0:06:13 0.5% appservd/139
28695 admin 3446M 3116M sleep 29 10 0:07:26 0.5% appservd/79
28695 admin 3446M 3116M sleep 29 10 0:00:48 0.4% appservd/533
28695 admin 3446M 3116M sleep 29 10 0:07:08 0.4% appservd/73
28695 admin 3446M 3116M sleep 29 10 0:06:16 0.4% appservd/145
28695 admin 3446M 3116M sleep 29 10 0:07:23 0.4% appservd/107


Thread Dump:
Sorted by NID

Name Type Prio Thread-ID Native-ID State Address Range
main     Task     5     8036448     1     runnable     [0x00000000..0xffbfeef0]

should be Threads 0x12->0x20 here which correspond to the above 6 monopolizing threads

VM Thread     Task     5     13341816     21     runnable      <no address range>
Reference Handler     Daemon     10     13345472     22     in Object.wait()     [0xf9e3f000..0xf9e3fc28]
Finalizer     Daemon     8     13351976     23     in Object.wait()     [0xf9daf000..0xf9dafc28]
Signal Dispatcher     Daemon     10     13361344     25     waiting on condition     [0x00000000..0x00000000]
VM Periodic Task Thread     Task     10     8039448     29     waiting on condition      <no address range>
Thread-6     Daemon     5     21718256     36     in Object.wait()     [0x3112f000..0x3112fc28]

Edited by: jvermast on 10-Jul-2012 12:05

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points