我必须创建一个测试套件来测试在我的应用程序上执行一些操作后发生的任何内存泄漏。那么任何人都可以指导我如何使用robotium来实现它。我能够做到一点,但需要更多帮助
测试脚本以查找内存泄漏:
boolean value=Debug.dumpService ("com.apppackage.name", fd, null);
ActivityManager manager=(ActivityManager)getActivity().getSystemService(context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> service= manager.getRunningAppProcesses();
for(int i=0;i<service.size();i++){
if (service.get(i).processName.equals("com.apppackage.name"))
{
pid=service.get(i).pid;
}
}
android.os.Debug.MemoryInfo[] meminfo=manager.getProcessMemoryInfo (new int []{pid});
Log.d("meminfo",meminfo+"length");
String info = meminfo.toString();