美文网首页
Android性能测试之内存获取

Android性能测试之内存获取

作者: 有钱有所有 | 来源:发表于2019-06-23 15:26 被阅读0次

相比上一篇获取CPU值,本篇就简单多了。

废话不多说,先上代码

这里主要使用到了Android系统提供的一个类ActivityMananager.java,从名字可以看出是用来管理Activity的。例如获取当前任务、设备信息、内存、进程等

通过给getProcessMemoryInfo方法传入当前app进程id,就可以得到一个内存信息的对象。在通过getTotalPss方法可得当前app使用内存totalPss多少KB。

最后将totalPss除以1024,把结果转化成单位为M方便观看。

另外内存占用值也是一个连续变化的数,在测量的时候,同样需要写个定时器每隔1秒钟获取一下,最后得到一个连续的值上报到数据库中,前端用折线图展示出来。如果不想写平台,也可以把这些连续的数字按Excel格式存入手机SDCard中,导出使用Excel自带功能生成折线图。

相关文章

网友评论

      本文标题:Android性能测试之内存获取

      本文链接:https://www.haomeiwen.com/subject/ihniqctx.html