2016-11-30 166 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

內存不足是針對整個應用程序的。這個問題可能是直接的要求,但它經常是完全不同的地方。無法從給定信息進行調試。試着弄清楚它是什麼請求,請求的數據有多大導致它,並看看它是不合理的。如果不是,請查看堆轉儲以查看總內存使用情況並查找泄漏。 –

回答