- 10
- 0
- 约2.4千字
- 约 6页
- 2017-01-09 发布于江苏
- 举报
嵌入式内存优化
嵌入式内存优化
姓名:汪如胜
学号:1215115032
班级:移动一班
专业:软件工程
嵌入式安全使用内存?
对于任何一个应用程序,其内存使用的方式都对整个程序的运行效率、稳定性有重大的影响。例如:对于资源紧张的嵌入式系统,如果编写的程序造成内存泄露,运行的初始阶段可以正常运行,但是当因内存泄露的积累而造成内存资源耗尽时,该应用程序便会崩溃;如果是一个资源相对丰富的嵌入式系统,引起内存泄露的应用程序可能可以稳定运行较长时间后才出现资源耗尽情况,此种情况在测试应用程序时期难以发现,但对实际应用会有重大影响。??????
一般来讲,Linux?的内存的分配方式有以下几种:??
1、从静态存储区域分配:该部分内存在程序编译的时候已经分配完成,在程序的整个运行期间都存在,一般用于全局变量。??
????
2、从栈分配:一般来讲,函数内的局部变量的存储单元都可在栈上创建,函数执行完成后,相应的存储单元会自动释放。栈内存分配功能内置于处理器的指令集中,效率很高,但是分配的内存容量有限。??
????
从堆分配:该种分配方式就是所谓的动态内存分配,使用该种分配
原创力文档

文档评论(0)