我想以给定的时间速率记录给定应用程序的 ram 使用情况。我编写了代码来获取使用的完整内存值,但不知道如何获取给定 PID 的内存使用情况。
请帮帮我
这是我用来获取内存的代码
ActivityManager localActivityManager = (ActivityManager)getSystemService("activity");
ActivityManager.MemoryInfo localMemoryInfo = new ActivityManager.MemoryInfo();
localActivityManager.getMemoryInfo(localMemoryInfo);
Log.i("",String.valueOf(localMemoryInfo.availMem));
我想我可以使用 public MemoryInfo[] getProcessMemoryInfo (int[] pids) 来获取它,但不知道如何为它编码,因为我是一个 android 初学者