【发布时间】:2012-01-19 06:00:51
【问题描述】:
我想从我的 Android 手机收集一些统计数据。
当我启动我的应用程序时,我想知道以下内容:
- 应用程序使用多少 RAM。
- 我的手机有多少可用 RAM。
- 我的手机有多少 RAM。
我必须做些什么来收集这些统计数据,也许写一些代码,或者也许 您使用一些提供此类信息或其他信息的应用程序 别的。我使用 MAT,但它对我没有帮助,也许我错过了一些东西。
我想收集这些统计数据的主要原因是可能应用 开始杀死其他应用程序以释放更多空间,如果可以的话 收集这些信息我会明白一切。
已编辑
例如,我的应用程序使用大小为 85 MB 的库 (helper.jar),我知道如果应用程序使用 .jar,它会加载到手机的 RAM ,现在我怎么能看到我的 RAM 从 2 增长到 2 + 85(.jar 的大小)。
如果我从 ADB 输入 adb shell cat /proc/meminfo 这个命令,我会看到一些关于内存的信息。
我如何从 JAVA 代码中做同样的事情?
最好的问候,维托兄弟。
【问题讨论】:
-
@AVD 我已经阅读了您选择为重复的帖子,但我找不到我的问题的答案!
-
我已经阅读了很多文章并搜索了互联网以找到答案,但我仍然找不到。所以,如果你能请帮忙!
-
@AVD 我想知道的不是堆大小,我想知道我的应用程序使用了多少 RAM。
标签: java android memory memory-management ram