gaojie1234 发表于 2016-7-8 10:25:32

用robotium测试的时候,为什么总出现内存溢出的错误?

比如这段代码,我连续截图10次,这个用例运行后就出现错误:Test failed to run to completion. Reason: 'Instrumentation run failed due to 'java.lang.OutOfMemoryError''. Check device logcat for details

for(int i=0;i<10;i++){
                        solo.takeScreenshot();
                }
如果减少截图次数,比如7次,就不会出现这个错误。而且在其他地方也经常出现这种情况。我的内存应该够用的啊,有没有查看或清理内存的方法呢?

abclookme 发表于 2016-7-8 16:48:05

是pc机上的内存?还是服务器上的内存?
运行该脚本时:
1.如果是B/S测试linux服务器,那么可以使用vmstat 2每2s打印一次服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况;
2.如过时C/S架构测试,可以打开任务管理器查看性能。
页: [1]
查看完整版本: 用robotium测试的时候,为什么总出现内存溢出的错误?