Contents

Title and Copyright Information

Preface

1 Introduction to Garbage Collection Tuning

2 Ergonomics

3 Garbage Collector Implementation

4 Factors Affecting Garbage Collection Performance

5 Available Collectors

6 The Parallel Collector

7 The Mostly Concurrent Collectors

8 Concurrent Mark Sweep (CMS) Collector

9 Garbage-First Garbage Collector

10 Garbage-First Garbage Collector Tuning

11 Other Considerations