2011-11-10 26 views
5

私は組み込み機器でlwIPを使用していますが、メモリ不足に関連したいくつかのバグに遭遇しているようです。メモリ割り当てが失敗したときにmem_malloc関数自体がnullを返すことは知っていますが、任意の時点で利用可能なメモリを大まかに評価する方法はありますか?それを直接監視して、どの使用パターンがメモリをリークしているかを判断できることは素晴らしいことです。lwIPのmem_mallocから使用可能なメモリを取得するにはどうすればよいですか?

ありがとうございました。

答えて

5

MEM_STATSを定義し、統計情報をstats_display_memで確認します。他の場所では、stats.h、stats.c、およびopt.hを参照してください。それはあなたを始めるはずです。

+0

これはすばらしく、ありがとう。 – mikepurvis