How to check memory of code generated by MATLAB Coder?

I have written a function in matlab and then i have used MATLAB Coder to generate Generic C-Code for 16-bit microcontroller. Now, i want to check memory usage of that code. Is it possible to check it in MATLAB?

回答 (1 件)

Denis Gurchenkov
Denis Gurchenkov 2018 年 2 月 21 日

1 投票

If you have Embedded Coder product, then you can use Static Code Metrics tab in the compilation report - you should be able to see stack size for each function in there.
To check the actual run-time memory usage (heap memory usage), I think there is no intrinsic way of doing that in MATLAB Coder itself. You can use some third-party tool that works with the generated C++ coder, such as valgrind massif, or VTune, or something like that.

カテゴリ

ヘルプ センター および File ExchangeMATLAB Coder についてさらに検索

質問済み:

2018 年 2 月 13 日

回答済み:

2018 年 2 月 21 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by