Memory 在优化已经高度优化的嵌入式C++;从记忆的角度看代码?

Memory 在优化已经高度优化的嵌入式C++;从记忆的角度看代码?,memory,optimization,signal-processing,reduce,Memory,Optimization,Signal Processing,Reduce,在内存方面,需要寻找什么来优化大量优化的嵌入式DSP代码? 我需要将内存至少减少10% 在DSP应用中,通常可以分析数据类型和保存的中间数据的精度和/或量化要求。如果最低要求不是256位或8位的倍数,则可以在非字节对齐的结构或数组中重新格式化和打包数据类型元素,以节省数据内存。当然,这需要权衡更高的计算成本和访问所述数据的代码占用,这在您的应用程序中可能很重要,也可能不重要。是否缺少任何代码或其他上下文?希望在发布日期前系统的内存增加10%?查看地图文件中是否有占用太多空间的内容可能您可以将某些

在内存方面,需要寻找什么来优化大量优化的嵌入式DSP代码?
我需要将内存至少减少10%

在DSP应用中,通常可以分析数据类型和保存的中间数据的精度和/或量化要求。如果最低要求不是256位或8位的倍数,则可以在非字节对齐的结构或数组中重新格式化和打包数据类型元素,以节省数据内存。当然,这需要权衡更高的计算成本和访问所述数据的代码占用,这在您的应用程序中可能很重要,也可能不重要。

是否缺少任何代码或其他上下文?希望在发布日期前系统的内存增加10%?查看地图文件中是否有占用太多空间的内容可能您可以将某些数据类型更改为占用较少空间的数据类型(例如,用浮点替换双精度)