Course Outline

Java Virtual Machine Performance overview

  • Java memory model
  • Just In Time Compiler
  • Performance methodology

Java Garbage Collection

  • GC Basics
  • Garbage Collecting Algorithms
  • Types of GC Collectors

JVM Monitoring

  • command line monitoring
  • Java Flight Recorder and Mission Control
  • Profiling tools

Microbenchmarking

  • JMH microbenchmark framework
  • creating and configuring a benchmark
  • execution and result interpretation

JVM Tuning

  • Memory tuning
  • Choosing GC type

Requirements

Programming in Java.

 21 Hours

Testimonials (2)

Related Categories