首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理内存不足的错误?

如何处理内存不足的错误?
EN

Stack Overflow用户
提问于 2014-12-06 08:01:47
回答 1查看 45关注 0票数 0

如何处理内存不足的错误?

我们的一位客户联系了我们,说当他上传图片时,面对这个错误。

失忆

我问到了他说的4MB图片的大小,但我甚至可以上传一张7 MB的图片。

所以我试着上传大图片,直到我面临错误,其中大部分上传成功,但我面临同样的错误,当我上传其中一些。

我发现误差与图像大小无关,它与图像的宽度和高度有关

通过查看这个链接,您可以更好地理解

记忆错误

但是我不知道max-widthmax-height到底是什么,我可以验证以防止这个错误。

我忘了说,我也会动态地调整图像的大小。

但我不能对用户说,调整你的图片大小,因为他们用手机拍摄大照片,但也许他们中的一些人不知道如何通过photoshop来调整图片的大小。

请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2014-12-06 08:18:59

理想情况下,您应该重新构造代码以减少内存的使用。

有一些方法可以减少任何JVM进程的内存溢出。

  • 只需使用-Xmx选项为JVM提供更多内存即可。
  • 您应该使用inSampleSize选项进行解码,以减少内存消耗。
  • 另一个选项inJustDecodeBounds可以帮助您找到正确的inSampleSize值。
  • 也请看一下这个文章
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27329620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档