Hi Jitesh, you need to track down the memory leak asap. Try getting a full heap first, you can use jmap
jmap -dump:<dump-options> to dump java heap in hprof binary format
after running for a while and then when memory rises, you take the heap snapshot again.
Then download it over to your workstation and compare the heaps for isntance with JProfiler -- now you can easily see what objects are growing.
http://www.ej-technologies.com/products/jprofiler/overview.html?gclid=CKrI6-ali6sCFYQRNAodCQJixw
HTH
Rado