References
• http://www.artima.com/insidejvm/ed2/jvmP.html
• http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals/
• http://architects.dzone.com/articles/understanding-jvm-internals
• http://www.ourdailycodes.com/2013/09/inside-java-jvm-memory-
structure-2.html
• http://javarevisited.blogspot.ca/2011/04/garbage-collection-in-java.html
• http://www.slideshare.net/BalamuruganSoundararajan/invoke-dynamics
• http://www.javaworld.com/article/2076949/learn-java/how-the-java-virtual-
machine-handles-method-invocation-and-return.html
• http://blog.jamesdbloom.com/JVMInternals.html#threads