2011-11-10 11 views
5

मैं एक एम्बेडेड डिवाइस पर lwIP का उपयोग कर रहा हूं, और मुझे लगता है कि मैं स्मृति से बाहर होने से संबंधित कुछ बग्स में चल रहा हूं। मुझे पता है कि स्मृति आवंटन विफल होने पर mem_malloc फ़ंक्शन स्वयं शून्य हो जाएगा, लेकिन समय पर मनमाने ढंग से उपलब्ध स्मृति के किसी न किसी तरह का मूल्यांकन करने का कोई तरीका है? यह निर्धारित करने के लिए कि कौन से उपयोग पैटर्न स्मृति लीक कर रहे हैं, यह सीधे निगरानी करने में सक्षम होना बहुत अच्छा होगा।मैं lwIP के mem_malloc से उपलब्ध स्मृति कैसे प्राप्त करूं?

धन्यवाद।

उत्तर

5

MEM_STATS को परिभाषित करें और figures_display_mem के माध्यम से स्मृति आंकड़े देखें। अन्य स्थानों के साथ stats.h, stats.c, और opt.h देखें। आपको इस तरह से प्रारंभ करवाया जाना चाहिए।

+0

यह बहुत अच्छा लगता है, धन्यवाद। – mikepurvis

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