Как мне получить доступную память из mem_malloc от lwIP? - PullRequest
5 голосов
/ 10 ноября 2011

Я использую lwIP на встроенном устройстве и чувствую, что могу столкнуться с некоторыми ошибками, связанными с нехваткой памяти. Я знаю, что сама функция mem_malloc вернет ноль, когда выделение памяти не удастся, но есть ли способ получить приблизительную оценку доступной памяти в произвольный момент времени? Было бы здорово иметь возможность контролировать его напрямую, чтобы определить, какие шаблоны использования вызывают утечку памяти.

Спасибо.

1 Ответ

5 голосов
/ 11 ноября 2011

Определите MEM_STATS и посмотрите статистику памяти через stats_display_mem. Смотрите stats.h, stats.c и opt.h среди других мест. Это должно начать вас.

...