Android - 如何以编程方式跟踪设备上任何正在运行的应用程序的内存使用情况?

标签 android memory

如何检查设备上当前正在运行的任何应用程序消耗了多少内存 (RAM)?

谢谢。

最佳答案

查看ActivityManager .

getRunningAppProcesses 将为您提供 PID 列表,然后 getProcessMemoryInfo 将为您提供有关它们的内存详细信息。

请参阅以下主题以获得完整、深入的答案:How do I discover memory usage of my application in Android? .

关于Android - 如何以编程方式跟踪设备上任何正在运行的应用程序的内存使用情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5963402/

相关文章:

java - 如何在 android 上打乱 ArrayMap

Android 重启应用程序

android - 选择共享菜单时如何从浏览器获取html代码

memory - 使用 16 位整数的重要性

android - 如何在 Android 8/9 上为 OkHttp 3.12.x 启用 TLSv1.3?

Android IPC 和 service_manager

内存中的 C++ 程序大小

python - 避免 Python 函数内重复的大数组计算

java - 调用 createBitmap 时出现内存不足错误

python - Python 内部是如何存储日期时间的?