Call : (+91) 99 8080 3767
Mail :

JVM Internals and Performance Tuning

( Duration: 2 Days )

This JVM Internals and Performance Tuning training course dives deep into the JVM internals and tool set offered by JVM's eco-system. It also describes possible scenarios that may arise during production system support. Understanding of JVM internal architecture may help developers to write code that is more efficient; performance analysis and tuning of JVM parameters may help operations team to quicker find and report problems.

By attending JVM Internals and Performance Tuning workshop, delegates will learn to:

  • Understand JVM internals
  • Use profilers and monitoring tools
  • Analyze memory and thread dumps
  • Measure and tune GC parameters
  • Create performance test suites

The JVM Internals and Performance Tuning class is ideal for:

  • Java developers with several years of experience who look into deepening their JVM knowledge as well as for system administrators looking into improving their JVM performance tuning skills.



Introduction: what is a VM?


History of Java


Detailed JVM architecture:

  • Specifications
  • Byte code
  • Memory model
  • Class loader model
  • Garbage collection
  • JIT
  • Agents
  • Monitoring standards



Performance analysis tuning:

  • Types and patterns of garbage collection
  • JMX and monitoring tools
  • Thread dump collection and analysis tools
  • Profiling tools
  • Memory analysis tools

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.