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.
Testimonials
Benchmarking GC
Marek Mrowca
Knowledge of the teacher and comparison
Katarzyna Kępka
Theoretical and practical knowledge, detailed discussion of the subject, contact with the teacher.
Mariusz Klajnert
The teacher's passion and willingness to share knowledge.
MISYS GLOBAL LIMITED (SP. Z O.O.) ODDZIAŁ W POLSCE
The methods which we can use to significantly improve the performance of our java applications.
AquaQ Analytics
-code examples really helped with understanding -Fulvio came across as very knowledgeable and explained everything thoroughly
Paul Doherty - AquaQ Analytics
Trainer was good at talking through topics in details and making it easy to understand