如何解决Android studio内存不够用的问题

 我来答
huanglenzhi
2015-12-29 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517199
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
你这个不是android studio的内存不够问题啊,是手机内存问题oom啊。现在一般一个手机的堆栈分配一般是192m,
bitmap一定要自己控制好回收,但系统还是不一定能及时回收bitmap,而bitmap在内存占有很大内存(100k的图片在内存存为bitmap可能占有几m(根据bitmap的像素点类型不同),楼主就是这个问题,一个图片内存分配竟然约58M,你自己不去解决这个内存分配问题估计老天也难解决这个问题!),在大量分配bitmap或者图片稍大时会很容易造成oom。
建议楼主参考使用facebook的fresco框架,在图片分配内存解决方面比较好。
或者将图片先缩放成要展示的大小,然后适当改变每个像素点的大小,然后来显示
星月小木木
2015-12-29 · TA获得超过3.2万个赞
知道大有可为答主
回答量:2.4万
采纳率:0%
帮助的人:1亿
展开全部
电脑提示内存不足的话,你就可设置一下虚拟内存,如果以前设置过,那你可以设置更大点。

设置方法
  下面以在Windows XP下转移虚拟内存所在盘符为例介绍虚拟内存的设置方法:进入“打开→控制面板→系统”,选择“高级”选项卡,点击“性能”栏中的“设置”按钮,选择“高级”选项卡,点击“虚拟内存”栏内的“更改”按钮,即可进入“虚拟内存”窗口;在驱动器列表中选中系统盘符,然后勾选“无分页文件”选项,再单击“设置”按钮;接着点击其他分区,选择“自定义大小”选项,在“初始大小”和“最大值”中设定数值,然后单击“设置”按钮,最后点击“确定”按钮退出即可。

关于虚拟内存的最小值
  Windows建议页面文件的最小值应该为当前系统物理内存容量再加上12MB,而对于物理内存容量小于256MB的用户,则建议将页面文件的最小值设得更大些
关于虚拟内存的最大值
  一般来说,页面文件的最大值设置得越大越好,建议设置为最小值的2到3倍。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式