SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Understanding Java Garbage Collection and What You Can Do About It: Gil Tene

by on Jul 19, 2012

  • 6,926 views

Garbage Collection is an integral part of application behavior on Java platforms, yet it is often misunderstood. As such, it is important for Java developers to understand the actions you can take in ...

Garbage Collection is an integral part of application behavior on Java platforms, yet it is often misunderstood. As such, it is important for Java developers to understand the actions you can take in selecting and tuning collector mechanisms, as well as in your application architecture choices. In this presentation, Gil Tene (CTO, Azul Systems) reviews and classifies the various garbage collectors and collection techniques available in JVMs today. Following a quick overview of common garbage collection techniques including generational, parallel, stop-the-world, incremental, concurrent and mostly-concurrent algorithms, he defines terms and metrics common to all collectors. He classifies each major JVM collector's mechanisms and characteristics and discusses the tradeoffs involved in balancing requirements for responsiveness, throughput, space, and available memory across varying scale levels. Gil concludes with some pitfalls, common misconceptions, and "myths" around garbage collection behavior, as well as examples of how some good choices can result in impressive application behavior.

Statistics

Views

Total Views
6,926
Views on SlideShare
6,053
Embed Views
873

Actions

Likes
27
Downloads
365
Comments
0

6 Embeds 873

http://jaxenter.com 831
https://twitter.com 20
https://si0.twimg.com 9
http://www.twylah.com 9
https://twimg0-a.akamaihd.net 3
http://tweetedtimes.com 1

Accessibility

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment

Understanding Java Garbage Collection and What You Can Do About It: Gil Tene Understanding Java Garbage Collection and What You Can Do About It: Gil Tene Presentation Transcript