त्वरित सवाल जोड़ने के लिए, पहले से संभालने86 इंक बनाम के सापेक्ष प्रदर्शन अनुदेश
mov eax, 0
जो अधिक कुशल है?
inc eax
inc eax
या
add eax, 2
इसके अलावा, मामले में दो inc
रों तेजी से कर रहे हैं, compilers (जैसे कि, जीसीसी) आमतौर पर (अर्थात w/ओ आक्रामक अनुकूलन झंडे) का अनुकूलन करने के लिए यह var += 2
करते हैं?
आपके समय के लिए धन्यवाद!
पीएस: "समय-समय पर अनुकूलन न करें" की भिन्नता के साथ उत्तर देने के लिए परेशान न हों, यह केवल अकादमिक रूचि है।
उत्तर शायद प्रोसेसर-विशिष्ट होगा और ज्यादातर मामलों में शायद कोई मापनीय अंतर नहीं होगा। यदि आप * वास्तव में * एक विशिष्ट सीपीयू के उत्तर को जानने में रुचि रखते हैं तो इसे बेंचमार्क करें। –
संभावित डुप्लिकेट [क्या एडीडी 1 वास्तव में आईएनसी से तेज है? x86] (http://stackoverflow.com/questions/13383407/is-add-1-really-faster-than-inc-x86) –