Ruby Execution Models and Threading
Sam Saffron AMA: Performance and Monitoring with Ruby - Shopify

Sam Saffron AMA: Performance and Monitoring with Ruby - Shopify

11/5/2019

What this post added

This post contributes to the thread by highlighting the critical need for improved memory profiling tools in MRI, comparing them unfavorably to Java and .NET. It emphasizes that the primary performance bottleneck for Discourse is memory, not CPU, and advocates for the Ruby community to focus on solving real-world production pain points, especially memory-related issues. The post also touches upon the importance of clear goals and breaking down complex performance problems into manageable steps, using memory leak detection as an example.

Read the original post ↗