I am running a mule 2.2.1 stand alone server and profiling it using yourkit. I am trying to analyze the the profilers output and would appreciate if some one could help in reading the results.
About 99% of the heap space is consumed by String and char[] is this normal ?, Should i be looking into this ?
The PS Old Gen consumes 2.7 GB of the total 3.4 GB heap space used. How should i interpret this ? It never
In the GC section it tells me that it spent 20% of its time in GC however i do not see any minor or major collections, How should i read this ?


Thanks
About 99% of the heap space is consumed by String and char[] is this normal ?You should open the references screen and check who is holding these
Stringsandchar[]. If is some of your application classes, its definitely abnormal. In that case, revisit your code and make sure your object references are getting freed up for garbage collection.The PS Old Gen consumes 2.7 GB of the total 3.4 GB heap space used.This much heap spaces used doesn’t sound right upfront. If you have high volume application and caching huge data by design then it might be OK. If not, your object references should give you the clear picture of
why. Once you get to know the cause(unwanted object references), then clear them up.Possible Memory Leak:
In the non memory leak screen, Its not very clear but looks like graph is eventually(overall) going up. Please review your data for little longer duration ignoring the spikes and make sure it’s not going up. If it is going up, then there is possibly some memory leaks in your application code.
Hope this helps.