I am using Jconsole for monitoring a Java Application. The memory tab shows different Heap and Non Heap memories like
Non-heap memory is all the memory the JVM allocated for purposes other than the heap. This includes:
In your list, "CMS Old Gen", "Par Eden Space", "Par Survivor Space", and "CMS Perm Gen", all refer to various sections of the heap.