Angelika Langer - Training & Consulting
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | CONTACT | Twitter | Lanyrd | Linkedin
HOME 


  UPCOMING
  PREVIOUS
  MATERIALS
 
GENERICS 
LAMBDAS 
IOSTREAMS 
ABOUT 
CONTACT 
Workshop - Configuring the HotSpot JVM's Garbage Collection

Workshop - Configuring the HotSpot JVM's Garbage Collection  
ABSTRACT

As Java developers we often don't know much about the internals of the garbage collector, yet we occasionally struggle with it because it interferes with our application: gc "stops the world" or, more precisely, all application threads, sometimes for as much as seconds or minutes, which in many applications is a major disaster.  

The workshop provides insights into the inner workings of the garbage collection algorithms of the Oracle HotSpot JVM (aka OpenJDK), discusses guidelines for configuring and tuning them, and suggests strategies for effective gc problem analysis.  We will cover all algorithms from parallel collection on the young and old generation over the concurrent-mark-and-sweep (CMS) algorithm to Oracle's latest addition to the set of gc algorithms, namely the "garbage first" (G1) collector.

Naturally, as a workshop should do, it includes hands-on labs.  We will practice GC tuning using a simplistic, synthetic application that mimics the allocation pattern of a real-world application. Along the way, participants will learn to decipher the gc trace output, to spot gc anomalies, and to use various tools to track down gc issues.
 

PREREQUISITES

 
 
Level: intermediate
Duration: full day
Audience: Java developers interested in performance tuning and garbage collection
Presented at: jDays 2015 , Göteborg, Sweden, March 17-18, 2015
 

If you are interested to hear more about this and related topics you might want to check out the following seminar or skim through some further reading:
Seminars
 
High-Performance Java
4-day seminar (open enrollment / on-site)

 

Articles
 
Tuning the HotSpot JVM's Garbage Collectors
Conference Presentation at JFokus 2012 (slides/English)
Garbage Collection
Articles from our Effective Java series (test/German)
Tuning the HotSpot JVM's Garbage Collectors
Conference Presentation at JavaZone 2011 (video/English) )
 
 

 
  © Copyright 1995-2015 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Conferences/Abstracts/Garbage-Collection-Tuning-Workshop.htm  last update: 22 Jan 2015