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

最佳答案

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


本身没有“ meminfo”系统服务。要访问生成所有“ meminfo”输出的代码,您需要编写一个包含代码的Android OS的自定义版本(并根据需要对Android进行修改)。

就是说,某些“ meminfo”数据来自ActivityManagergetProcessMemoryInfo()Dianne Hackborn has an epic SO answer on this topic


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


往上看。


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


假设getProcessMemoryInfo()满足您的需求,那么您应该可以从普通的SDK应用程序中执行此操作。

08-04 08:03