标签: memory arm profiling cortex-m3 heap-profiling
我希望在基于瑞萨S3A7 ARM M3的控制器上运行某些数学算法时测量堆栈和堆使用情况。 有什么方法或程序可以衡量执行某些功能时使用的最大内存量吗?
答案 0 :(得分:0)
要测量堆栈或堆使用情况,您必须在使用前使用填充值初始化此区域,您可以选择下面列出的
This
例如: 0xBAADF00D或0xDEADBEEF。
我们的想法是计算剩余填充值的数量,以估算最大使用量。