2012-11-27 15 views
8

मुझे नहीं लगता कि यह एक मुद्दा है। यहां सवाल पूछा गया था:क्या डीएलएल आकार मायने रखता है?

मेरे सहयोगी में से एक ने मुझसे एक प्रश्न पूछा।

"मुझे अपने प्रोजेक्ट में इस्तेमाल होने के लिए सी # डीएल (संभवतः एक सहायक कार्यकर्ता पूछ सकता है) का एक छोटा सा हिस्सा चाहिए, क्या मुझे पूरे पैकेज का उपयोग करने की ज़रूरत है? लेकिन ऐसा लगता है कि इसका आकार ऊंचा है। यह प्रदर्शन से संबंधित किसी भी मुद्दे को बनाते हैं? "

लेकिन मैंने कहा NO। मेरे उत्तर का कारण था:

"मान लीजिए कि हम एक वेब एप्लिकेशन का निर्माण कर रहे हैं जिसमें 200 पेज हैं और सबकुछ अंत में एक एकल डीएल में परिवर्तित हो जाएगा। क्या आप प्रत्येक अनुरोध के लिए किसी पृष्ठ/भाग के डीएल से बचते हैं? नहीं! हम एक असेंबली (एप्लिकेशन) और उपयोग के रूप में बनाया गया। वही उत्तर यहां लागू किया गया "।

क्या मैं सही हूँ? या वास्तव में कोई फर्क पड़ रहा है?

प्रत्येक पुस्तकालय एक अलग आवश्यकता के एक अलग उद्देश्य के लिए जीवित रहने के लिए एक घटक के रूप में पैक किया गया। एक प्रदर्शन मुद्दा कैसे आएगा?

क्या कोई लेख बड़ा असेंबली और प्रतिक्रिया समय लोड करने के बारे में कहता है?

+5

पहले प्रभाव को मापने के बारे में और फिर अनुमान लगाने के बजाय इसकी चर्चा कैसे करें? –

उत्तर

14

कई छोटे डीएलएल की तुलना में एक बड़ा डीएलएल होना बेहतर है - डीएलएल का आकार वास्तव में कोई फर्क नहीं पड़ता। एक बड़ा डीएलएल लोड करने की लागत मूल रूप से एक छोटा डीएलएल लोड करने के बराबर होती है।

संबंधित मुद्दे