android查看存储占用,Android获取App内存使用情况的方法
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内存使用情况的方法相关推荐
- 查看Android应用内存的方法,Android获取App内存使用情况的方法
1.代码获取当前app内存的使用情况 ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SER ...
- android 各个存储路径及获取方法总结
1.各个路径 最长用到的就这三个位置 /data/data/包名/ /sdcard/Android/data/包名/ /sdcard/xxx 前两个是应用内部存储, 会随着app的卸载而自动删除, s ...
- android获取app内存信息,Android 获取内存信息(RAM,ROM)
一.RAM,ROM简单介绍 RAM为运行内存,比如,360手机助手的悬浮窗,经常提示的运行内存超过80%之类的,指的都是运行内存.一般大小为几个G. ROM为存储数据的内存,比如,爱奇艺APP在视频页 ...
- Android 查看每个应用的最大可用内存
http://blog.csdn.net/vshuang/article/details/39647167 Android 内存管理 &Memory Leak & OOM 分析 ...
- Android文件存储与读取(手机内存、SD卡)
1.activity_main.xml文件中 <!-- 保存数据到手机内存中 --><Buttonandroid:id="@+id/btnSave"android ...
- Android 读取SD卡中文件以及内存使用情况
android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,例如通过实例化一个StatFs对象 new StatFs(path.getPath())把SD卡根目录 ...
- android 本地存储路径,Android本地存储路径学习
一.前言: Android 中获取本地储存路径,有四个方法, getCacheDir().getFilesDir().getExternalFilesDir().getExternalCacheDir ...
- android 手机存储 目录,android 62 手机存储目录的划分
android下应用程序的路径和javase不同,应用程序的数据要保存自己的文件夹里面 > > getFileDir(); 获取自己的文件夹 /data/data/包名(应用程序的名字)/ ...
- android文件存储数组,Android面试简录——文件存储
* SharedPreferences 请描述Android SDK支持哪些文件存储技术? 1.SharedPreferences保存key-value类型的数据 2.流文件存储(openFileOu ...
最新文章
- 1066 Root of AVL Tree 需再做
- [原]五分钟搭建gitserver
- trycatch抛出异常_Java生鲜电商平台架构中,如何统一异常处理及架构实战
- python根目录_Pycharm使用嵌入式Python
- 如何让你的 Linux 系统干净整洁
- [JLOI 2012]树
- oracle数据库删除数据Delete语句和Truncate语句的对比
- mysql cluster 设置单向复制_mysql5.6做单向主从复制Replication
- mysql find()方法_Mysql find_in_set()函数使用方法
- 最小生成树 kruskal_使用Kruskal算法求解Java最小生成树问题
- systemctl自定义service
- 已知后序与中序输出前序(先序)
- 【转】nodejs更新mysql数据库信息
- MagicKey - 魔兽世界工具(双开工具,类似按键精灵)
- guice依赖注入_Guice依赖注入
- html5制作叮当猫,HTML5 canvas画简单的叮当猫头
- qq游戏大厅 for linux,网友第一时间抢先评测:腾讯QQ Linux版
- 7-2 前n项的和2 (10 分)
- 关于数据库求候选键问题
- Tue Feb 23 2021 00:00:00 GMT+0800 (中国标准时间)时间格式转换
热门文章
- linux中查找某一个字符串,linux下查找包含某个字符串的文件
- 手动启动oracle服务教程,windows下手动启动oracle服务
- 940mx黑苹果驱动_专业黑苹果系统安装 win macos双系统10.13/14/15
- Java黑皮书课后题第6章:**6.24(显示当前日期和时间)程序清单2-7显示当前时间。改进这个例子,显示当前的日期和时间。程序清单6-12中的日历例子可以提供一些如何提供如何求年月日的思路
- Java黑皮书课后题第6章:**6.18(检测密码)一些网站对于密码具有一些规则。编写一个方法检测字符串是否是一个有效密码。编写一个程序,提示用户输入一个密码,如果符合规则,则显示…否则显示…
- python中字符串相关
- 整理blog,回味过去的点滴
- 各种拿webshell
- [网络安全自学篇] 三十六.WinRAR安全缺陷复现(CVE-2018-20250)及软件自启动劫持机理
- [网络安全自学篇] 二十九.文件上传和IIS6.0解析问题及防御原理(二)