IAR编译错误 fatal error:out of memory 100

IAR编译出现错误fatalerror:outofmemory。到底指RAM不够还是Flash不够?我试过,有时候减少全局变量可以解决,以为是定义的变量太多。但后来只是增... IAR编译出现错误 fatal error:out of memory。到底指RAM不够还是Flash不够?我试过,有时候减少全局变量可以解决,以为是定义的变量太多。但后来只是增加了代码就报错了。芯片用的是STM32,编译优化选择的是size:high。到底问题该怎么解决? 展开
 我来答
匿名用户
2015-07-01
展开全部
可以立即生效
echo ini_get('memory_limit');//原值
ini_set('memory_limit', '50M');
echo ini_get('memory_limit');//现值

但问题不在这里
Out of memory (allocated 262144) (tried to allocate 10267220 bytes)
是说你在 262144 字节可用内存中
试图申请 10267220 字节空间
这显然是不能够的

memory_limit 表示的是允许php使用的最大空间,并不是一定有 memory_limit 的内存供你使用

你的情况表示内存碎片太多
重启 web 服务应该可以缓解
如频繁发生,就需要考虑安装内存管理软件,或增加内存条了
bigcriss
2015-06-26 · 超过24用户采纳过TA的回答
知道答主
回答量:83
采纳率:85%
帮助的人:14万
展开全部
内存溢出,可以在配置文件里设置内存的大小试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式