2016-11-30 13 views
0

私はネットライブラリにVolleyを使用していますが、メモリ不足エラーが発生しています。一度だけ私たちのユーザーの一人に起こったが、どうすればこれを解決できるかを知りたい。Volleyのメモリ不足のエラー

スタックトレースは全く小さな、非常に、有用ではありません。

Fatal Exception: java.lang.OutOfMemoryError 
    at java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:122) 
    at com.android.volley.toolbox.BasicNetwork.entityToBytes(BasicNetwork.java:241) 
    at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:123) 
    at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:112) 

全体のスタックトレースであること?

アイデア?

+0

コンテンツはどのくらいの大きさですか?そのサイズのコンテンツを処理するには、デバイスのメモリが小さくて済むように見えます。また、デバイスモデルは何ですか? –

+0

この呼び出しが行われた場所を言うのが難しいのを見て、このアプリケーションでは約68種類のWebサービス呼び出しがあり、技術的にこれらのいずれかになる可能性がありますか? – x10sion

+0

メモリが不足しているため、アプリ全体に対応しています。この問題は、即時の要求である場合がありますが、頻繁にはそれがまったく異なる場合があります。与えられた情報からデバッグする方法はありません。どのような要求であるか、要求されたデータがそれを引き起こしたかどうかを調べ、それが不合理であるかどうかを確認してください。そうでない場合は、ヒープダンプを調べて合計メモリ使用量を確認し、リークを探します。 –

答えて

0

how to correct this error: java.lang.OutOfMemoryError:あなたの画像を縮小したり、画像の品質を下げる必要があるので、時間のほとんどは、この

を確認し、これは、VMのヒープの制限を越えるため、大規模なビットマップに起こります。