Ruby अनुकूलन वास्तविक बाधा खोज्नको लागि प्रोफाइलिङ गरेर सुरु हुन्छ — कहिले अनुमान गरी होइन। Ruby अपेक्षाकृत ढिलो छ (interpreted, dynamic), त्यसैले अनुकूलन राम्रो algorithms, वस्तु allocation घटाएर, डेटाबेस queries फिक्स गरेर (Rails मा सामान्य अपराधी), र caching मा केन्द्रित हुन्छ।
पहिले प्रोफाइल गर्नुहोस्
.bm { || x.report() { expensive_method } }
