如果你谈论 Android 应用程序内存,
ActivityManager.getMemoryInfo()是我们用于查看总体内存使用情况的最高级别 API。
进入较低级别,您可以使用调试 API来获取有关内存使用情况的原始内核级信息。
请注意,从 2.0 开始,还有一个 API,ActivityManager.getProcessMemoryInfo用于获取有关另一个进程的信息。
您也可以解析/proc/meminfo命令。并获取内存信息的响应。
编辑:
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
MemoryInfo memoryInfo = new MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
Log.i("memory free", "" + memoryInfo.availMem);
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看以下两个 SO 问题:
| 归档时间: |
|
| 查看次数: |
3504 次 |
| 最近记录: |