يبدأ تحسين أداء Ruby بـ التحليل الديناميكي للعثور على الاختناق الحقيقي — لا تخمن أبداً. Ruby بطيء نسبياً (مفسّر، ديناميكي)، لذا يركز التحسين على خوارزميات أفضل، تقليل تخصيص الكائنات، إصلاح استعلامات قواعد البيانات (المسبب الرئيسي عادةً في Rails)، والتخزين المؤقت.
قم بالتحليل الديناميكي أولاً
.bm { || x.report() { expensive_method } }
