0

我想在基于 Renesas S3A7 ARM M3 的控制器上运行某些数学算法时测量堆栈和堆的使用情况。有什么方法或程序可以测量执行某些功能时使用的最大内存吗?

4

1 回答 1

0

要测量堆栈或堆的使用情况,您必须在使用前使用填充值初始化此区域,您可以选择下面列出的一个

https://en.wikipedia.org/wiki/Hexspeak

例如:0xBAADF00D 或 0xDEADBEEF。

这个想法是计算剩余的填充值的数量来估计最大使用量。

于 2017-10-08T21:09:40.443 回答