Elixir Language
अनुकूलन
खोज…
हमेशा पहले मापें!
ये सामान्य सुझाव हैं जो सामान्य रूप से प्रदर्शन में सुधार करते हैं। यदि आपका कोड धीमा है, तो यह पता लगाना हमेशा महत्वपूर्ण होता है कि कौन से भाग धीमे हैं। अनुमान लगाना कभी पर्याप्त नहीं होता है। निष्पादन की गति में सुधार करना जो निष्पादन समय का केवल 1% लेता है, संभवतः प्रयास के लायक नहीं है। बड़े समय डूब के देखो।
कुछ सटीक संख्याएँ प्राप्त करने के लिए, सुनिश्चित करें कि जिस कोड का आप अनुकूलन कर रहे हैं, वह प्रोफाइलिंग करते समय कम से कम एक सेकंड के लिए निष्पादित हो। यदि आप उस फ़ंक्शन में निष्पादन समय का 10% खर्च करते हैं, तो सुनिश्चित करें कि पूरा प्रोग्राम निष्पादन कम से कम 10 सेकंड लेता है, और सुनिश्चित करें कि आप कोड के माध्यम से एक ही सटीक डेटा को कई बार चला सकते हैं, दोहराए जाने योग्य संख्या प्राप्त करने के लिए।
एक्सप्रोफ़ के साथ आरंभ करने के लिए सरल है।