यह पूछने के लिए एक मूर्ख सवाल हो सकता है, लेकिन इस तरह का अनुकूलन कभी-कभी आपके एप्लिकेशन के प्रदर्शन को बढ़ावा देता है। यहां मैं विशेष रूप से सी ++ के लिए पूछ रहा हूं, क्योंकि सी ++ संकलन कोड सी # या जावा बहुत अलग है।सी ++ में, जो बेहतर है I> -1 या i> = 0
प्रश्न यह है कि कौन सा वैरिएबल मैं int करता हूं, तो बेहतर होता है।
i > -1
i >= 0
मैं स्मृति ब्लॉक या आवश्यक रजिस्टर और सीपीयू दोनों स्थितियों के लिए आवश्यक चक्र के मामले में प्रदर्शन के लिए देख रहा हूँ।
अग्रिम धन्यवाद।
सभी प्रदर्शन-वार पर कोई अंतर नहीं। लेकिन आप जानते हैं, आप जेनरेटेड असेंबली को अपने आप देख सकते हैं और पूछने से पहले इसे बेंचमार्क कर सकते हैं। –
जेनरेट असेंबली कोड लगभग समान है। मुझे नहीं लगता कि यहां कोई अंतर है। – anishsane
जांचें [यह] (http://stackoverflow.com/questions/12135518/is-faster-than) बाहर। – shauryachats