लिंकिंग में आपके स्रोत फ़ाइलों से निर्मित सभी .obj फ़ाइलों के साथ-साथ किसी भी .lib फ़ाइलों को आपके आउटपुट (जैसे .exe या .dll) में पैकेजिंग के साथ शामिल किया गया है।
वृद्धिशील जोड़ने के बिना, यह हर बार खरोंच से किया जाना है।
वृद्धिशील लिंकिंग आपके exe / dll को एक तरह से लिंक करता है जिससे लिंकर के लिए मौजूदा exe / dll को अपडेट करना आसान हो जाता है जब आप एक छोटा सा बदलाव और पुनः संकलन करते हैं।
इसलिए, वृद्धिशील लिंकिंग केवल आपके प्रोजेक्ट को संकलित करने और लिंक करने के लिए तेज़ बनाता है।
केवल रनटाइम प्रभाव यह हो सकता है कि यह आपके exe / dll को थोड़ा बड़ा और धीमा कर सकता है, जैसा कि यहां बताया गया है:
http://msdn.microsoft.com/en-us/library/4khtbfyf.aspx
संपादित करें: जैसा कि लोगन ने उल्लेख किया है, वृद्धिशील लिंकिंग लिंक टाइम कोड पीढ़ी के साथ भी असंगत है - इसलिए एक संभावित प्रदर्शन अनुकूलन खो रहा है।
आप विकास को गति देने के लिए डिबग बिल्ड के लिए वृद्धिशील लिंकिंग का उपयोग करना चाह सकते हैं, लेकिन इसे रनटाइम प्रदर्शन को बेहतर बनाने के लिए रिलीज़ बिल्ड के लिए अक्षम करें।
विलंबित DLL हो सकते हैं जो आप सोच रहे हैं:
http://msdn.microsoft.com/en-us/library/151kt790.aspx