アプリでいくつかの操作を行った後に発生したメモリ リークをテストするテスト スイートを作成する必要があります。ロボティウムを使用して実装する方法を教えてください。私はそれを少し達成することができますが、さらに助けが必要です
メモリ リークを検出するテスト スクリプト:
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();