繁体   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