If I am sending *( requests and all these are processed successfully sending response back to client, I think everything is done and the memory consumption should be lowered. I did not find such a behavior. please see the attached files
1)Observed - At servicemix startup the memory consumption goes on increasing. It reaches 65MB and then starts decreasing. The decrease keeps on changing and the memory consumption is between 50MB to 56 MB. Expected - Same as observed 2)Observed - When first 89 requests are sent to servicemix and they are processed it reaches about 168 MB and then starts decreasing. The decrease keeps on changing and the memory consumption is between 144MB to 155 MB. Expected - In my opinion after requests are processed the memory consumption should go down again to 50MB to 56 MB, which was the state before processing these requests. 3)Observed - When second 89 requests are sent to servicemix and they are processed it reaches about 236 MB and then starts decreasing. The decrease keeps on changing and the memory consumption is between 190MB to 220 MB. Expected - In my opinion after requests are processed the memory consumption should go down again to 50MB to 56 MB, which was the state before processing these requests. If it goes on increasing like this it will send out of memory after some requests. Why it is not coming down to the previous state from where it started. Pratibha http://www.nabble.com/file/p18747691/afterSmxStartUp.jpg afterSmxStartUp.jpg http://www.nabble.com/file/p18747691/afterFirst89requestsProcessed.jpg afterFirst89requestsProcessed.jpg http://www.nabble.com/file/p18747691/afterSecond89RequestsProcessed.jpg afterSecond89RequestsProcessed.jpg -- View this message in context: http://www.nabble.com/Why-memory-utilization-is-so-high-for-servicemix--tp18712344p18747691.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
