वीसी के साथ सरल सी प्रोफाइलिंग
प्रोफाइलिंग कोड प्रदर्शन को अनुकूलित करने के लिए एक उपयोगी उपकरण हो सकता है, लेकिन कई प्रोफाइलर अपनी जटिलता के लिए जाने जाते हैं। सीधे प्रोफाइलिंग समाधान चाहने वालों के लिए, कोई यह सवाल कर सकता है कि क्या कोई "मानक" प्रोफाइलर मौजूद है जो सादगी और प्रभावशीलता प्रदान करता है।
एक सरल प्रोफाइलिंग तकनीक
जटिल का उपयोग करने के बजाय प्रोफाइलिंग टूल, स्टैक ओवरफ़्लो पर माइक डनलवे द्वारा सुझाई गई एक उल्लेखनीय सरल विधि पर विचार करें। प्रोग्राम को कई बार रोककर, कोई निष्पादन समय का प्रतिनिधि नमूना प्राप्त कर सकता है। निष्पादन समय के एक महत्वपूर्ण हिस्से पर कब्जा करने वाले कार्यों को थोड़े समय के भीतर पहचाने जाने की संभावना है। संतोषजनक। आधे निष्पादन समय के लिए जिम्मेदार फ़ंक्शन के प्रदर्शन में 50% सुधार करके, कुल निष्पादन समय प्रभावी रूप से 25% कम हो जाता है। इसके अलावा, यदि किसी फ़ंक्शन को अनावश्यक समझा जाता है और समाप्त कर दिया जाता है, तो निष्पादन समय संभावित रूप से आधा हो सकता है।
प्रारंभ में, इस पद्धति की प्रभावकारिता संदिग्ध लग सकती है, लेकिन इसकी सादगी और आश्चर्यजनक रूप से प्रभावी परिणाम इसे प्रदर्शन अनुकूलन के लिए एक अमूल्य उपकरण बनाते हैं। .
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3