用robotium测试的时候,为什么总出现内存溢出的错误?
比如这段代码,我连续截图10次,这个用例运行后就出现错误:Test failed to run to completion. Reason: 'Instrumentation run failed due to 'java.lang.OutOfMemoryError''. Check device logcat for detailsfor(int i=0;i<10;i++){
solo.takeScreenshot();
}
如果减少截图次数,比如7次,就不会出现这个错误。而且在其他地方也经常出现这种情况。我的内存应该够用的啊,有没有查看或清理内存的方法呢? 是pc机上的内存?还是服务器上的内存?
运行该脚本时:
1.如果是B/S测试linux服务器,那么可以使用vmstat 2每2s打印一次服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况;
2.如过时C/S架构测试,可以打开任务管理器查看性能。
页:
[1]