当前位置: 技术问答>linux和unix
内存受限
来源: 互联网 发布时间:2016-07-24
本文导语: 现在程序已经写好了,但是用户又要求我们的程序运行时候内存是要受限的,不能超过指定的大小,我们不得不裁剪代码,一般做那些工作可以裁剪代码啊,就是让程序运行占用的内存要小些。(不讨论功能上的裁剪...
现在程序已经写好了,但是用户又要求我们的程序运行时候内存是要受限的,不能超过指定的大小,我们不得不裁剪代码,一般做那些工作可以裁剪代码啊,就是让程序运行占用的内存要小些。(不讨论功能上的裁剪,只讨论代码的裁剪)我们的编译器用的是gcc。
望高手或者是有经验的人指教下。
望高手或者是有经验的人指教下。
|
代码本身并不占多少内存,函数调用不要太深,改递归为递推,少用全局变量静态变量,多用自动变量。
|
少用递归。
其他的估计省不了多少,除非某些功能修改逻辑。
其他的估计省不了多少,除非某些功能修改逻辑。
|
这是个很大的话题
幸好有本书讲的非常专业和全面
http://www.china-pub.com/46300
嵌入式Linux内存使用与性能优化
真的非常棒
幸好有本书讲的非常专业和全面
http://www.china-pub.com/46300
嵌入式Linux内存使用与性能优化
真的非常棒
|
代码裁剪指RAM空间受限吧?
2楼说的不错,你可以试试压缩之
2楼说的不错,你可以试试压缩之
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。