2011-11-10 11 views
5

Sto usando lwIP su un dispositivo incorporato e sento che potrei avere alcuni bug relativi alla mancanza di memoria. So che la funzione mem_malloc restituirà null quando un'allocazione di memoria fallisce, ma esiste un modo per ottenere una valutazione approssimativa della memoria disponibile in un punto nel tempo arbitrario? Sarebbe bello poterlo monitorare direttamente, per determinare quali modelli di utilizzo perdono memoria.Come posso ottenere memoria disponibile da mem_malloc di lwIP?

Grazie.

risposta

5

Definire MEM_STATS e guardare le statistiche della memoria tramite stats_display_mem. Vedi stats.h, stats.c e opt.h tra gli altri luoghi. Questo dovrebbe iniziare.

+0

Questo sembra fantastico, grazie. – mikepurvis

Problemi correlati