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

Related Courses

Advanced Spring Boot

  14 hours

Apache Camel and Spring Boot

  14 hours

Spring Boot for Beginners

  14 hours

SpringBootBasic

  21 hours

Introduction to Apache Struts 2

  14 hours

Guava

  21 hours

Jakarta EE Fundamentals

  28 hours

Introduction to JavaServer Faces

  14 hours

Learning Gradle

  14 hours

NetBeans

  14 hours

OpenXava

  14 hours

Quarkus for Developers

  14 hours

Spring Boot, React, and Redux

  14 hours

Enterprise Application Integrations with Spring Integration

  14 hours

Vaadin

  14 hours