LinkedIn Jul 7, 2015

Garbage Collection Optimization: High Throughput and Low Latency Java Applications

Article Summary

LinkedIn Engineering cut their tail latency by 75% through systematic garbage collection tuning. Here's their playbook for high-performance Java apps.

Swapnil Ghike shares how LinkedIn's team optimized GC settings for their next-generation feed data platform serving thousands of requests per second. The article breaks down their methodical approach from baseline measurements to production-ready configuration.

Key Takeaways

Critical Insight

LinkedIn achieved 40-60ms GC pauses every 3 seconds and 60ms p99.9 latency through data-driven tuning of ParNew/CMS settings.

The article reveals why their team deliberately avoided mlock despite its performance benefits.

Recent from LinkedIn

Related Articles