我想问一般问题,
我正在使用平板电脑(单处理器)使用robotium工具进行自动化测试。在执行某些操作时,我的测试用例失败了,因为INSTRUMENTATION TEST RUN由于JAVA.LANG.OUT of MEMORY错误而失败。
我需要的是内存不足错误是否也取决于设备处理器速度,或者纯粹取决于应用程序和测试代码。
任何解决方案都可以帮助我很多
答案 0 :(得分:1)
OutOfMemoryError表示您可能在应用程序中耗尽了堆空间。设备的内核可能会在堆上设置限制,但您的问题可能出在应用程序和测试代码中。
执行大型测试时,您的测试是否内存不足?
您可能希望对内存使用情况的应用程序进行概要分析,并首先开始解决内存泄漏问题。
如果您的机器人测试不能长时间运行,它也可以帮助,但如果您的应用程序有内存泄漏,它只是一个创可贴。