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)
全体のスタックトレースであること?
アイデア?
コンテンツはどのくらいの大きさですか?そのサイズのコンテンツを処理するには、デバイスのメモリが小さくて済むように見えます。また、デバイスモデルは何ですか? –
この呼び出しが行われた場所を言うのが難しいのを見て、このアプリケーションでは約68種類のWebサービス呼び出しがあり、技術的にこれらのいずれかになる可能性がありますか? – x10sion
メモリが不足しているため、アプリ全体に対応しています。この問題は、即時の要求である場合がありますが、頻繁にはそれがまったく異なる場合があります。与えられた情報からデバッグする方法はありません。どのような要求であるか、要求されたデータがそれを引き起こしたかどうかを調べ、それが不合理であるかどうかを確認してください。そうでない場合は、ヒープダンプを調べて合計メモリ使用量を確認し、リークを探します。 –