मैंने अपने जीवन में पहली बार सी # में एक बड़ा आवेदन लिखना शुरू कर दिया। मैंने अपने सॉफ़्टवेयर के पीछे विचार का परीक्षण करने के लिए नमूना मॉड्यूल लिखा था। इस मॉड्यूल में कई दर्जन सी # शब्दकोश और वस्तुओं की सूचियां शामिल थीं जिनमें प्रत्येक के कई सदस्य और गुण थे।क्या .NET अनुप्रयोग स्वाभाविक रूप से स्मृति गहन हैं?
मुझे आश्चर्य हुआ कि कोर ऑब्जेक्ट्स शुरू करने के बाद यह लगभग 40 एमबी रैम का उपयोग कर समाप्त होता है।
मैंने परीक्षण किया और पता चला कि ऑब्जेक्ट प्रारंभ करने के बाद 30 एमबी से अधिक आवंटित किया गया है, लेकिन मैं इस धारणा के तहत था कि मेरी वस्तुओं के आकार को देखते हुए, कुछ सौ किलोबाइट से अधिक नहीं खाया जाना चाहिए था।
क्या मैंने कुछ गलत किया है या नेट कोड स्वाभाविक रूप से मूल कोड अनुप्रयोगों की तुलना में स्मृति गहन है?
रनटाइम भारी है। –
मैं आपसे सहमत हूं। मुझे लगता है कि आप कुछ गलत कर रहे हैं। –
क्या आप कुछ नमूना कोड पोस्ट कर सकते हैं?मुझे लगता है कि यह समझने में बहुत मदद करेगा कि यह कोड है जो इसे अकेले हाथ से उत्पन्न करता है या रन टाइम –