如何从lwIP的mem_malloc获取可用内存?

mik*_*vis 5 embedded malloc memory-leaks lwip

我在嵌入式设备上使用lwIP,我觉得我可能会遇到一些与内存耗尽有关的错误.我知道当内存分配失败时,mem_malloc函数本身将返回null,但有没有办法在任意时间点粗略评估可用内存?能够直接监视它,确定哪些使用模式正在泄漏内存将会很棒.

谢谢.

Kyl*_*mus 5

定义MEM_STATS并通过stats_display_mem查看内存统计信息.请参阅stats.h,stats.c和opt.h以及其他地方.这应该让你开始.