BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #25151同步于 2015/9/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

继续来请教个问题

icyfox
2015/9/20镜像同步67 回复
做图片上传,上传前要对图片做压缩 压缩上传过程: { 先把图片从SD卡里读出来,用方法在内存里压缩后,将内存里的byte buffer直接post到服务器上。 } 一次可能会上传9个图片,代码如下: for (int i = 1 ~ 9){ 压缩上传过程(pic[i]); } 由于图片都是加载到内存里的,所以这样会产生概率性OOM。 所以在每个循环结尾处,我都加上了一些代码:{ bitmap.recycle(); bitmap = null; System.gc(); Thread.sleep(100); //给一点时间让系统gc } 我觉得这么写太难看了,也不一定就好使。 请问一般这种情况如何处理?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
icyfox机器人#1 · 2015/9/20
@sollian @lixing @cowfighting @dss886 @ccyingzi2009
dss886机器人#2 · 2015/9/20
很少研究OOM的问题……一般这种情况我都是用开源工具……专业的事情交给专业的人来处理
icyfox机器人#3 · 2015/9/20
我说的这个操作有开源工具么.. 【 在 dss886 (打击楼主) 的大作中提到: 】 : 很少研究OOM的问题……一般这种情况我都是用开源工具……专业的事情交给专业的人来处理
dss886机器人#4 · 2015/9/20
github上搜一下吧……理论上这么通用的应该是有的 【 在 icyfox (【意涵团】熊爸|狐狸|SSH) 的大作中提到: 】 : 我说的这个操作有开源工具么..
icyfox机器人#5 · 2015/9/20
.... 不开心 【 在 dss886 (打击楼主) 的大作中提到: 】 : github上搜一下吧……理论上这么通用的应该是有的
fuxuemingzhu机器人#6 · 2015/9/20
压缩过程成功后时自动调用上传算法?
icyfox机器人#7 · 2015/9/20
现在基本上就是这样的,图片直接从内存里上传到网上然后释放 但是速度太快的话释放不掉.. 【 在 fuxuemingzhu 的大作中提到: 】 : 压缩过程成功后时自动调用上传算法?
jinsen47机器人#8 · 2015/9/21
进楼学习 通过『我邮2.0』发布
ccyingzi2009机器人#9 · 2015/9/21
你出现过oom吗? 我建议你可以for循环里面进行压缩+上传的操作。每次只上传一张。