2

如何编写自己的代码来使用“meminfo”系统服务?或者如何添加自己的系统服务?我的目标是在应用程序运行时自动采样内存使用数据,并在事后分析数据。

4

1 回答 1

2

如何编写自己的代码来使用“meminfo”系统服务?

本身没有“meminfo”系统服务。要访问生成所有“meminfo”输出的代码,您需要编写包含您的代码(以及根据需要对 Android 进行修改)的定制版本的 Android 操作系统。

话虽如此,一些“meminfo”数据来自ActivityManagerand getProcessMemoryInfo()Dianne Hackborn 对这个主题有一个史诗般的答案

或者如何添加自己的系统服务?

看上面。

我的目标是在应用程序运行时自动采样内存使用数据,并在事后分析数据。

假设getProcessMemoryInfo()有你需要的东西,你应该能够从一个普通的 SDK 应用程序中做到这一点。

于 2012-08-17T16:54:23.717 回答