1.代码获取当前app内存的使用情况

ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);

//最大分配内存

int memory = activityManager.getMemoryClass();

System.out.println("memory: "+memory);

//最大分配内存获取方法2

float maxMemory = (float) (Runtime.getRuntime().maxMemory() * 1.0/ (1024 * 1024));

//当前分配的总内存

float totalMemory = (float) (Runtime.getRuntime().totalMemory() * 1.0/ (1024 * 1024));

//剩余内存

float freeMemory = (float) (Runtime.getRuntime().freeMemory() * 1.0/ (1024 * 1024));

System.out.println("maxMemory: "+maxMemory);

System.out.println("totalMemory: "+totalMemory);

System.out.println("freeMemory: "+freeMemory);

结果

System.out: memory: 256

System.out: maxMemory: 256.0

System.out: totalMemory: 11.974937

System.out: freeMemory: 3.6257935

这说明我这个app在当前手机的最大分配内存是256m,现在已经分配了11m,这11m中有6m是空闲的

当然通过Monitors可以更直观的查看内存使用情况

2.使用dos命令

(1)打开dos窗口,执行adb shell

(2)dumpsys meminfo 包名

结果:

3.使用Monitors或者DDMS

monitors

DDMS

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

android查看存储占用,Android获取App内存使用情况的方法相关推荐

  1. 查看Android应用内存的方法,Android获取App内存使用情况的方法

    1.代码获取当前app内存的使用情况 ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SER ...

  2. android 各个存储路径及获取方法总结

    1.各个路径 最长用到的就这三个位置 /data/data/包名/ /sdcard/Android/data/包名/ /sdcard/xxx 前两个是应用内部存储, 会随着app的卸载而自动删除, s ...

  3. android获取app内存信息,Android 获取内存信息(RAM,ROM)

    一.RAM,ROM简单介绍 RAM为运行内存,比如,360手机助手的悬浮窗,经常提示的运行内存超过80%之类的,指的都是运行内存.一般大小为几个G. ROM为存储数据的内存,比如,爱奇艺APP在视频页 ...

  4. Android 查看每个应用的最大可用内存

    http://blog.csdn.net/vshuang/article/details/39647167    Android 内存管理 &Memory Leak & OOM 分析 ...

  5. Android文件存储与读取(手机内存、SD卡)

    1.activity_main.xml文件中 <!-- 保存数据到手机内存中 --><Buttonandroid:id="@+id/btnSave"android ...

  6. Android 读取SD卡中文件以及内存使用情况

    android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,例如通过实例化一个StatFs对象 new StatFs(path.getPath())把SD卡根目录 ...

  7. android 本地存储路径,Android本地存储路径学习

    一.前言: Android 中获取本地储存路径,有四个方法, getCacheDir().getFilesDir().getExternalFilesDir().getExternalCacheDir ...

  8. android 手机存储 目录,android 62 手机存储目录的划分

    android下应用程序的路径和javase不同,应用程序的数据要保存自己的文件夹里面 > > getFileDir(); 获取自己的文件夹 /data/data/包名(应用程序的名字)/ ...

  9. android文件存储数组,Android面试简录——文件存储

    * SharedPreferences 请描述Android SDK支持哪些文件存储技术? 1.SharedPreferences保存key-value类型的数据 2.流文件存储(openFileOu ...

最新文章

  1. 1066 Root of AVL Tree 需再做
  2. [原]五分钟搭建gitserver
  3. trycatch抛出异常_Java生鲜电商平台架构中,如何统一异常处理及架构实战
  4. python根目录_Pycharm使用嵌入式Python
  5. 如何让你的 Linux 系统干净整洁
  6. [JLOI 2012]树
  7. oracle数据库删除数据Delete语句和Truncate语句的对比
  8. mysql cluster 设置单向复制_mysql5.6做单向主从复制Replication
  9. mysql find()方法_Mysql find_in_set()函数使用方法
  10. 最小生成树 kruskal_使用Kruskal算法求解Java最小生成树问题
  11. systemctl自定义service
  12. 已知后序与中序输出前序(先序)
  13. 【转】nodejs更新mysql数据库信息
  14. MagicKey - 魔兽世界工具(双开工具,类似按键精灵)
  15. guice依赖注入_Guice依赖注入
  16. html5制作叮当猫,HTML5 canvas画简单的叮当猫头
  17. qq游戏大厅 for linux,网友第一时间抢先评测:腾讯QQ Linux版
  18. 7-2 前n项的和2 (10 分)
  19. 关于数据库求候选键问题
  20. Tue Feb 23 2021 00:00:00 GMT+0800 (中国标准时间)时间格式转换

热门文章

  1. linux中查找某一个字符串,linux下查找包含某个字符串的文件
  2. 手动启动oracle服务教程,windows下手动启动oracle服务
  3. 940mx黑苹果驱动_专业黑苹果系统安装 win macos双系统10.13/14/15
  4. Java黑皮书课后题第6章:**6.24(显示当前日期和时间)程序清单2-7显示当前时间。改进这个例子,显示当前的日期和时间。程序清单6-12中的日历例子可以提供一些如何提供如何求年月日的思路
  5. Java黑皮书课后题第6章:**6.18(检测密码)一些网站对于密码具有一些规则。编写一个方法检测字符串是否是一个有效密码。编写一个程序,提示用户输入一个密码,如果符合规则,则显示…否则显示…
  6. python中字符串相关
  7. 整理blog,回味过去的点滴
  8. 各种拿webshell
  9. [网络安全自学篇] 三十六.WinRAR安全缺陷复现(CVE-2018-20250)及软件自启动劫持机理
  10. [网络安全自学篇] 二十九.文件上传和IIS6.0解析问题及防御原理(二)