Tricks of the Trade: Tuning JVM Memory for Large-scale Services

Uber engineers share their learnings on how to tune a Java Virtual Machine so as to avoid long pauses and other issues with garbage collection.