Contents

Title and Copyright Information

Preface

1 About Profiling and Performance Tuning

2 Understanding the Tuning Trade-offs

3 Tuning the Oracle JRockit JVM: The First Steps

4 Tuning the Memory Management System

5 Tuning Locks

6 Tuning for Low Latencies

7 Tuning for Better Application Throughput

8 Tuning for Stable Performance

9 Tuning for a Small Memory Footprint

10 Tuning for a Faster JVM Startup