gpt4 book ai didi

c - 如何确定嵌入式程序正在使用多少堆栈空间

转载 作者:行者123 更新时间:2023-11-30 18:19:58 25 4
gpt4 key购买 nike

我想知道确定程序使用了多少堆栈空间的最佳方法是什么,是否有任何技术或工具来生成统计信息,而不是手动计数?

该程序希望在代码编辑器中分析 C 程序,如果这有什么不同的话。

谢谢

最佳答案

您可以使用某种模式(例如 0xDEADBEEF)填充堆栈内存,然后运行一段时间,然后检查堆栈以查看使用了多少。您仍然需要进行分析以找到最深的路径,然后在应用程序中可能的情况下在此基础上生成最深的嵌套中断。

关于c - 如何确定嵌入式程序正在使用多少堆栈空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35878689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com