JVM and Garbage collection are most important topics in core java, so I have ensured that I cover these topics in detail to give you indepth knowledge. If you are left with any doubt after reading please share your comments.
What is JVM >
Garbage collection in java>
Different type of garbage collectors in java>
Different between garbage collectors in java>
JVM in detail - Garbage collection & heap structure >
Young, Old (tenured) and Permanent Generation >
Minor, Major and Full garbage collection >
Important VM parameters >
More VM parameters >
Setting appropriate values of xmx and xms to avoid - Error occurred during initialization of VM >
>Error occurred during initialization of VM - Unable to allocate KB card tables for parallel garbage collection for the requested KB heap. Error: Could not create the Java Virtual Machine
>Error occurred during initialization of VM - Initial heap size set to a larger value than the maximum heap size
>There is insufficient memory for the Java Runtime Environment to continue. Native memory allocation (malloc) failed to allocate 1048576 bytes for AllocateHeap
Eclipse and VM parameters >
>What is eclipse.ini file? How to pass vmargs to java program in eclipse? Changing the eclipse setting, What are best eclipse setting?
Monitor, analyze garbage collection and fix MEMORY LEAK >
TOOLS for Monitoring garbage collection >
Default garbage collector in java >
Apache tomcat server,outOfMemory and Garbage collection in java >
>How to set, change, increase or decrease heap size in tomcat server and eclipse to avoid OutOfMemoryError ?
Pass VM para through CMD, eclipse to java program and to Apache tomcat >
Few more garbage collection and JVM related tutorials>
Few interesting garbage collection facts >
Few important java programs related to garbage >
Having any doubt? or you liked the tutorial! Please comment in below section.
Please express your love by liking JavaMadeSoEasy.com (JMSE) on facebook, following on google+ or Twitter.