Вы можете получить информацию о памяти, используя
MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
, а для конкретного процесса используйте
activityManager.getProcessMemoryInfo(new int[]{process_ids});
, которая возвращает массив информации о памяти
getRunningAppProcesses получит вам список PID, и затем getProcessMemoryInfo предоставит вам информацию о них.
источники: { ссылка } { ссылка } https://developer.android.com/reference/android/app/ActivityManager.html