JVM internals and performance tuning — Extreme Automation

JVM internals and performance tuning

workshop

Description

JVM deployments are common nowadays in enterprises of any size. Many of those installations handle millions of transactions per day and need tuning to their highest potential. This 2-day training 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.

Modules

5 modules

Difficulty

Intermediate

Duration

2 days

Materials

Included

Available onRequestorInformator
1

Introduction

What is a VM?

2

History of Java

3

Detailed JVM architecture

  • specifications
  • byte code
  • memory model
  • class loader model
  • garbage collection
  • JIT
  • agents
  • monitoring standards
4

Debugging

5

Performance analysis tuning

  • types and patterns of garbage collection
  • thread dump collection and analysis tools
  • profiling tools
  • memory analysis tools

Like this course?

If you find this course useful or interesting you can send it to yourself or someone else. Or simply share it.