介绍
今天就跟大家聊聊有关怎么在Android中获取内存使用情况,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
<强> 1。代码获取当前应用内存的使用情况强>
ActivityManager ActivityManager =, (ActivityManager), getSystemService (ACTIVITY_SERVICE); ,,,//最大分配内存 ,,,int memory =, activityManager.getMemoryClass (); ,,,System.out.println(“记忆:,“+内存); ,,,//最大分配内存获取方法2 ,,,float maxMemory =,(浮动),(Runtime.getRuntime () .maxMemory (), *, 1.0/, (1024, *, 1024)); ,,,//当前分配的总内存 ,,,float totalMemory =,(浮动),(Runtime.getRuntime () .totalMemory (), *, 1.0/, (1024, *, 1024)); ,,,//剩余内存 ,,,float freeMemory =,(浮动),(Runtime.getRuntime () .freeMemory (), *, 1.0/, (1024, *, 1024)); ,,,System.out.println (“maxMemory:,“+ maxMemory); ,,,System.out.println (“totalMemory:,“+ totalMemory); ,,,System.out.println (“freeMemory:,“+ freeMemory);
结果
system . out:内存:256年, system . out: maxMemory: 256.0 system . out: totalMemory: 11.974937 system . out: freeMemory: 3.6257935
这说明我这个应用在当前手机的最大分配内存是256,现在已经分配了11米,这11 m中有6米是空闲的
当然通过监视器可以更直观的查看内存使用情况
<强> 2。使用dos命令强>
(1)打开dos窗口,执行亚行壳
(2) dumpsys meminfo包名
结果:
看完上述内容,你们对怎么在Android中获取内存使用情况有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。