We are running a process that processes 20% fewer transactions every hour it runs. For example:
hour 1 - 60,000
hour 2 - 48,000
hour 3 - 38,400
etc
As a workaround, we are bouncing the process every two hours.
We immediately suspected a memory leak. We tested the process very throughly under Great Circle and have not found a memory leak. The process does not consume a large amount of memory. It is only taking up 0.3% - 0.5% of the total system memory. It is not consuming a large amount of the CPU. The machine is running at approximately 90% CPU idle.
We are running:
Machine hardware: sun4u
OS version: 5.8
Processor type: sparc
Hardware: SUNW,Sun-Fire-880
What other causes can there be for a process to run more slowly over time (besides a memory leak)? As soon as we bounce the process it immediately starts back processing at full capacity.
Any ideas would be greatly appreciated!
hour 1 - 60,000
hour 2 - 48,000
hour 3 - 38,400
etc
As a workaround, we are bouncing the process every two hours.
We immediately suspected a memory leak. We tested the process very throughly under Great Circle and have not found a memory leak. The process does not consume a large amount of memory. It is only taking up 0.3% - 0.5% of the total system memory. It is not consuming a large amount of the CPU. The machine is running at approximately 90% CPU idle.
We are running:
Machine hardware: sun4u
OS version: 5.8
Processor type: sparc
Hardware: SUNW,Sun-Fire-880
What other causes can there be for a process to run more slowly over time (besides a memory leak)? As soon as we bounce the process it immediately starts back processing at full capacity.
Any ideas would be greatly appreciated!