I am seeing very Large Heap Size in my Application, but used memory is very small:
Heap Size: 10 GB+ , Used Memory: 500 MB
What explains this? Why isn't Heap Size reducing.
My java memory params are as follows:
-Xms8448m -Xmx12544m -XX:PermSize=192m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=60
Please advice, why this strange behavior. I can see used memory being garbage collected in the graph, but whats wrong with Heap Memory????