में पुस्तकालयों का आकार मापें मैं कुछ डिवाइस के लिए एस/डब्ल्यू विकसित कर रहा हूं जो लिनक्स ओएस का उपयोग करता है तो, पुस्तकालयों (रैम/रोम) का आकार जो मैं उपयोग करता हूं वह बहुत महत्वपूर्ण है।लिनक्स
मैं अपने सॉफ़्टवेयर द्वारा आवश्यक RAM/ROM की आसानी से गणना कैसे कर सकता हूं? (मैंने इस्तेमाल पुस्तकालयों सहित)। मुझे लगता है कि अनुभवी लिनक्स डेवलपर के लिए यह बहुत आसान सवाल है।
यह वास्तव में एक कठिन सवाल है। यदि आपका प्रोग्राम गतिशील स्मृति आवंटन 'मॉलोक' का उपयोग करता है या इसमें नॉनट्रिविअल कॉल पैटर्न (विशेष रूप से यदि यह रिकर्सन है) है, तो सैद्धांतिक रूप से यह अनुमान लगाने के लिए असंभव है कि ढेर/ढेर के लिए कितनी रैम की आवश्यकता होगी। ऐसे विश्लेषक हैं जो सामान्य एम्बेडेड प्रोग्राम के लिए स्टैक आवश्यकताओं को निर्धारित करने के लिए उचित रूप से अच्छी तरह से काम करते हैं, लेकिन वे अक्सर सस्ते नहीं आते हैं। – Gilles