51Testing软件测试论坛

标题: 用robotium测试的时候,为什么总出现内存溢出的错误? [打印本页]

作者: gaojie1234    时间: 2016-7-8 10:25
标题: 用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
是pc机上的内存?还是服务器上的内存?
运行该脚本时:
1.如果是B/S测试linux服务器,那么可以使用vmstat 2每2s打印一次服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况;
2.如过时C/S架构测试,可以打开任务管理器查看性能。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2