怎么在Android中获取内存使用情况

  介绍

今天就跟大家聊聊有关怎么在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中获取内存使用情况”> <br/> </p> <p> <强> 3。使用监视器或者DDMS </强> </p> <p> <img src=看完上述内容,你们对怎么在Android中获取内存使用情况有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

怎么在Android中获取内存使用情况