Hi,
We maintain Solaris server on which Tibco Business Works processes are running.Each such process is (Java+xml) code with business rules added.Last few days we have found that particular process is consuming twice the memory than required.Total input requests rate is almost same as before and process does not give any error or warning in the log and is not hung any time.
Is it possible that garbage collection/JVM need to be fine tuned?
How to correct this before process might hang in future?
we have found that particular process is consuming twice the memory than required
The entire JVM takes double the required memory ?
Is it possible that garbage collection/JVM need to be fine tuned?
It is hard to say without first understanding what is going wrong. Can you replicate this in DEV ? Run it through a profiler. What JDK version do you use ?
Only one BW process is taking the high memory.(Not sure on JVM )
It is hard to say without first understanding what is going wrong. Can you replicate this in DEV ? Run it through a profiler. What JDK version do you use ?
DEV we did but it did not find the process occupying so high memory.Replicating in DEV did not help much as load/memory everything differs than Production.
We are using JDK 1.5.
Load the DEV instance by running some stress tests. You can use a visual VM profiler if your JDK allows. Other profilers include Jprofiler and commercial ones that you can purchase.