2014-12-06 62 views
0

我們如何處理內存不足錯誤?我們如何處理內存不足錯誤?

我們的一個客戶與我們聯繫,當他上傳圖片,臉上帶着這個錯誤

了內存

我問了一下圖片的大小說,他說4MB,但我可以上傳即使是7 MB圖像也能成功。

所以,我想,直到我遇到的錯誤上傳大圖片,其中大部分成功上傳,但上傳時,他們中的一些

我發現這個錯誤不是在圖像的大小與我面臨着同樣的錯誤,這是到寬度和圖像的高度相關

您可以在此鏈接

memory error

理解通過更好看,但我不知道究竟max-widthmax-height是,我可以驗證,以防止此錯誤。

我忘了說,我也動態調整圖像大小。

但是我不能說用戶調整了你的圖片大小,因爲他們用手機拍了很大的照片,但也許他們中的一些人不知道如何用photoshop調整圖片大小。

請幫助

回答

0

理想情況下,你應該調整你的代碼中使用較少的內存。

有一些方法可以減少任何JVM進程的內存溢出。

  • 只給JVM更多的內存和-Xmx選項。
  • 您應該使用inSampleSize選項解碼以減少內存消耗。
  • 另一種選擇inJustDecodeBounds可以幫助你找到正確的inSampleSize
  • 也可以看看在這個article