JUG Meeting Monday 30th Apr

7 views
Skip to first unread message

Brent Crammond

unread,
Apr 29, 2012, 7:01:50 AM4/29/12
to cant...@googlegroups.com
Presenter:    Dave Eaves
Subject:       Garbage Collection in Practice
Abstract:      On the surface garbage collection promises to remove the burden of memory management from the developer. 
                   In practice, while the burden is significantly reduced, it certainly isn't removed alltogether. Some knowledge of
                   how your garbage is collected is needed, especially when the collector decides to bite back!
                   
Date:           Monday 30th Apr 2012 
Time:           6pm 
Place:          Alchemy - Commarc Building, 118 Wrights Road, Chch 

We will follow with the customary dinner at the usual Cambodian restaurant. 

Look forward to seeing you there.  Please come along with suggestions for other topics we should be discussing.

David Eaves

unread,
May 7, 2012, 5:01:19 PM5/7/12
to cant...@googlegroups.com
Have finally got myself organised to post the presentation as promised.

Following are some helpful links I found while researching. The video from Gil Tene (Azul) provides a good understanding of garbage collection if you can spare an hour (although the "what you can do about it" bit boils down to use their C4 collector).

- Tuning Garbage Collection with the 5.0 Java[tm] Virtual Machine
  - http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html
- Code for stressing the garbage collector, finds G1 wanting:
  - http://nerds-central.blogspot.co.nz/2011/11/comparing-java-7-garbage-collectors.html#!/2011/11/comparing-java-7-garbage-collectors.html
- Overview of GC changes between versions:
  - http://www.javabeat.net/examples/2010/08/28/g1-garbage-collector-in-java-7-0/
- G1 collector:
  - http://www.drdobbs.com/jvm/219401061
  - http://www.oracle.com/technetwork/java/javase/tech/g1-intro-jsp-135488.html
  - http://thefundoowriter.com/2011/09/08/g1/
- Garbage First Garbage COllection paper
  - http://labs.oracle.com/jtech/pubs/04-g1-paper-ismm.pdf
- Hotspot options:
  - http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html
- Garbage Collection presentation:
  - http://www.slideshare.net/caroljmcdonald/java-garbage-collection-monitoring-and-tuning
- Gil Tene (Azul) "Understanding Java Garbage Collection and What You Can Do about It":
  - http://www.infoq.com/presentations/Understanding-Java-Garbage-Collection
- Practical Garbage Collection, part 1 - Introduction
  - http://www.javacodegeeks.com/2012/01/practical-garbage-collection-part-1.html

Dave
Garbage Collection v2.odp
Throughput.java
Visualise.java
Reply all
Reply to author
Forward
0 new messages