I was using jconsole to monitor my java application and one thing I have observed is the Perform GC button always seems to trigger garbage collection and reduce the memory been