Main Content

内存使用量

通过生成的代码优化 RAM、ROM 和堆栈空间的使用

可以通过以下方法控制内存消耗:指定代码生成器将变量定义为局部变量或全局变量,以及指定数据如何传递给子系统函数。修改配置设置以减少用于存储数据的内存量。

代码生成器通过合并控制流构造、删除不影响计算结果的模块的无效代码路径和代码来减少 ROM 消耗。您可以通过删除可能不需要的代码(如初始化代码、重置和禁用函数以及防御性代码)来进一步减少 ROM 消耗。

对象

全部展开

coder.profile.ExecutionStackSetAggregate stack usage profiling results from multiple SIL, PIL, or external mode simulations (自 R2023b 起)

函数

全部展开

addAggregate stack usage profiles (自 R2023b 起)
getExtract specific stack usage profile from aggregate of profiles (自 R2023b 起)
removeRemove stack usage profile from aggregate of profiles (自 R2023b 起)

主题

定义局部变量或全局变量

减小代码大小

减少用于存储数据的内存量

分析堆栈使用量