存储占用是应用程序运行时内存的使用或引用数量。
对于开发者而言,可以使用的存储量决定了程序使用的复杂性。
由于硬件成本的考虑,嵌入式系统的存储资源远远少于PC环境。
因此,在嵌入式环境中,压缩内存占用尤其关键。
减少存储占用,主要有两个好处:
1、降低成本和提高性能。对于软件系统来说,存储占用越小,存储开销越小。DRAM在嵌入式系统中,是值得关注的资源。
因此,减少存储占用就等于降低了硬件系统的成本。
2、另一方面,应用程序存储占用小,通常意味着系统性能更好,因为应用程序存储小,较小的存储回收行为可以减少时间消耗。