Ruby کو بہتر بنانا اصل رکاوٹ تلاش کرنے کے لیے profiling سے شروع کرتا ہے — کبھی بھی اندازہ نہ لگائیں۔ Ruby نسبتاً سست ہے (interpreted، dynamic)، تو بہتری بہتر الگورتھم، object allocation کو کم کرنے، ڈیٹا بیس کی queries کو ٹھیک کرنے (Rails میں عام مسئلہ)، اور caching پر توجہ مرکوز کرتی ہے۔
پہلے Profile کریں
.bm { || x.report() { expensive_method } }
