簡體   English   中英

Robolectric Java堆大小錯誤

[英]Robolectric java heap size error

因此,我使用Robolectric 3.1.4運行測試。 在另一個項目中,使用robolectric運行所有測試都沒有問題,但是現在我總是會收到此錯誤:

java.lang.OutOfMemoryError:Java堆空間

當我刪除活動的某些視圖時,問題停止了……

好吧,我的問題是:如何增加項目中的堆大小或如何使robolectric消耗更少的內存?

任何幫助表示贊賞!

當您在活動中顯示太多圖像時,通常會發生這種問題。 可能使用一些ViewPager? 如果是這樣,您可以閱讀this ,它解釋了如何使用緩存來存儲圖像並減少內存消耗。

另一個解決方案是通過在AndroidManifest.xml上進行設置來增加堆大小: android:largeHeap=”true” ..但是請記住,這主要用於需要大量內存的應用程序,例如游戲,視頻處理器等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM