Quotes
I'm going to lead a performance taskforce at my customer. I can apply what I learned immediately!
- P.P. Bakker - Independent consultant.
I actually think this was the best training I ever followed!
R. van den Hoven - Freelancer.
We are now able to solve our memory leak and substantially reduce garbage collection overhead. That is really valuable to us!
- Lead developer of Electronic Trading House.
The exercises were hard so I needed the help of Jeroen. That is good because then I learn! I didn't experience that before in a course.
Training: JVM Garbage Collection
Virtual classroom, 2x4 hours
The garbage collector (gc) takes care of memory management in the JVM.
This training deals with how the gc works and how it can affect your application's performance.
After this training you should be able to identify performance bottlenecks caused by the gc and solve simple gc problems yourself.
Instructor:
Jeroen Borgers, Java performance consultant.
For whom?
Recommended for developers that use a language that is run on the JVM like Java, Kotlin or Scala.
What do I learn?
- how gc works in general
- how the JVM memory and heap is structured
- the gc strategies and the most suitable one for your app
- about tuning the heap and gc for the best performance
- how to interpret a garbage collection log
- how to visually analyse gc logs with tools
Training setup
The training consists of theory, quizes and practical assignments on a lab environment.
It can be provided as virtual classroom, in-house and customized for more effectiveness.
How to get the best results?
The best effectiveness and results are achieved with customization by use of gc logs of customer company apps.
Contact us for in-house options.
Who participated?
Java software engineers from Rabobank, Bol.com,etc appreciated this training with an average of 8.5.
How do I subscribe?
Contact us for dates. Subscribe by e-mail to:
info@jpinpoint.com
By subscribing you agree to the
standard training terms. Cost: 1050 euro p.p. ex.VAT. Use of your laptop with the lab environment on VirtualBox.
This training can be provided in Dutch or English, on request.
JVM Garbage Collection
- Introduction
- JVM memory management
- Garbage collection strategies
- GC logs & visualization
- Tuning heap & garbage collection