The document discusses optimizing Ruby on Rails performance by tweaking the garbage collector settings. It begins by explaining the default GC settings and how they are not optimal for high traffic Rails applications. It then provides examples of settings used by GitHub that increase memory allocation and decrease frequency of garbage collection to reduce response times. Benchmark results show memory usage increase but response times decrease after applying the optimizations. The conclusion advocates measuring performance, optimizing bottlenecks, and using REE or Ruby 1.9 in production.
Related topics: