Hi,
I have multithreaded and long running process. The job of that application is to process a large number of files. But from past 3 days The performance is degraded. After some analysis we found that the time(calculated using getrusage) taken to process single file is comparatively high. when i do prstat -p (pid) -v, the USR time is 100 always, even when it is in sleep or active state.
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/NLWP
18451 Jihn 100 32 - - - - 0.0 - .1M 2K .2M 0 MyProcess
Total: 1 processes, 17 lwps, load averages: 34.09, 37.43, 36.39
PID USERNAME USR SYS TRP TFL DFL LCK SLP LAT VCX ICX SCL SIG PROCESS/NLWP
18451 Jihn 100 33 - - - - 0.0 - 90K 2K .1M 0 MyProcess
Total: 1 processes, 17 lwps, load averages: 35.03, 37.57, 36.44
Can anybody shed some light on this.