some question about Solaris memory usage
Dear all
Recently, my team is developing on the Solaris platform and I meet some problem about memory.
Let me explain a little how our application works, After I start the application, I will use a simulator to "create" 50000 session on the application, then, start transaction handling, at the end, I will "delete" these 50000 session
My problem is that, the memory occupation of our application seems increasing all the time. I use purify to check the single transaction running and find no memory leak. and the memory occupation looks like "stage". For example, for the first 10 mins, the memory increase from 54M -> 290M gradually, I may understand that for creating session, system may malloc memory. However, after 10 mins, the memory jumps from 290 M to 550M suddenly. and After 1.5 H, it jumps form 550M to 800M. For every 1.5 H, there are 250M memory are used.
This phenomenon doesn't look like memory leak. I think if the memory leak happens, the memory will grow slowly. It looks like some memory assignment mechanism in the Solaris system.
So, Is there anyone could help and explain?
many many thanks!
Cheers
Shen

