如何查看第三方应用进程的内存开销,举个例子:打开QQ小游戏,想知道QQ小游戏进程占用的内存大小,但我们不知道QQ小游戏的包名或者进程ID, 如何操作呢?

1)adb shell

2)top

top命令执行后,可以知道QQ相关的进程。从中可以判断出QQ小游戏的包名和进程ID,QQ小游戏进程有mini3和mini4。

3)adb shell dumpsys meminfo 包名或者进程id

adb shell dumpsys meminfo com.tencent.mobileqq:mini3

从图中可以看出PSS 单位KB     约500M

  • VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
  • RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)
  • PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)假如有3个进程使用同一个共享库,那么每个进程的PSS就包括了1/3大小的共享库内存。通常我们使用PSS大小来作为内存性能指标。
  • USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)

一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS

4)如果想查看一个app的所有进程的内存开销

使用命令 adb shell dumpsys meminfo | findstr 包名 (win10  cmd),如图可以知道qq有哪些进程以及相应进程的内存占用。

参考:

Android 中查看内存的使用情况集常用adb命令_bigconvience的专栏-CSDN博客_android查看内存使用情况

Android 查看第三方应用进程的内存开销相关推荐

  1. android查看第三方libs的jar源码

    2019独角兽企业重金招聘Python工程师标准>>> 如何给Android工程的libs目录下的jar包附加源码 http://jingyan.baidu.com/article/ ...

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

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

  3. android 如何 查看内存使用详情,android 查看内存使用情况

    对android 内存分析比较好的Blog: 主要介绍 1.进程的地址空间. 2.进程内存空间和RAM之间的关系. 3.Android中的进程. 4.Android中进程的堆内存. 5.Android ...

  4. 【Android高级】查看手机及应用内存状况的方法

    我 们知道,android程序内存一般限制在16M,当然也有24M的,而android程序内存被分为2部分:native和dalvik,dalvik 就是我们平常说的java堆,我们创建的对象是在这里 ...

  5. Android 查看内存命令总结

    文章目录 内存相关概念解析 dumpsys meminfo procrank cat /proc/meminfo free vmstat 内存相关概念解析 一个进程占用了多少内存,主要有下述四种说法: ...

  6. android 查看系统允许内存,查看Android系统内存使用的方法

    方式一.使用dumpsys meminfo命令. 我们可以在adb shell 中运行dumpsys meminfo命令来得到进程的内存信息.在该命令的后面要加上进程的名字,以确定是哪个进程. 比如& ...

  7. Android 9(P)应用进程创建流程大揭秘

           Android 9 (P)应用进程创建流程大揭秘 Android 9 (P)系统启动及进程创建源码分析目录: Android 9 (P)之init进程启动源码分析指南之一 Android ...

  8. 深入剖析:如何优化Android应用的性能和内存管理

    深入剖析:如何优化Android应用的性能和内存管理 性能和内存管理的重要性 在今天的移动应用开发中,用户对于应用的性能和体验要求越来越高.一款性能卓越的Android应用能够提供流畅的操作体验.快速 ...

  9. Android文件夹占用空间分析,关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析...

    从上一篇文章<Android屏幕适配全攻略>写完之后,经常会有朋友问我这个问题:"能不能一个App只提供一套切图适应所有的分辨率呢?"我觉得有必要写一篇文章来研究一下这 ...

最新文章

  1. 【 MATLAB 】sort ( Sort array elements )
  2. python基本使用-Python标准库详细介绍与基本使用方式,超详细!
  3. 央视谈鸿蒙系统的优点,央视解释为什么华为鸿蒙系统不卡顿,本质上和iOS一样流畅...
  4. HTTP系列之:HTTP缓存
  5. 极端原理_为极端而设计
  6. 机器学习面试之偏差方差
  7. java jre 与jdk的区别_学习java却不知道JRE和JDK的区别?看完这篇文章,让你受益匪浅...
  8. mac android通知中心,有什么软件可以把安卓通知栏变成苹果通知栏
  9. matlab练习程序(非负矩阵分解)
  10. SpringMVC + AJAX 实现多文件异步上传
  11. sql 二进制文件的导入导出
  12. 霍尔编码器原理及测速--PID—arduino
  13. (翻译)反馈循环模式(Feedback loops)
  14. 深究递归和迭代的区别、优缺点及实例对比
  15. html5 自动连接指定wifi,如何更改是否自动连接某一WIFI
  16. [MOOC]物联网技术笔记-2.物联网的概念和特征
  17. Python在数据处理方面的优势
  18. ubuntu14设置在当前目录打开终端
  19. 对搜索引擎友好的网页设计制作(转)
  20. STM32跑MicroPython的链接脚本分析

热门文章

  1. matlab在图片上写字后保存
  2. Saleor:开源、免费的无头电子商务平台——系列教程,快速打造属于你的电商网站
  3. xampp mysql5.6_xampp (php5.6)免费官方版下载-xampp v5.6.36 win32 X86下载 - QT软件园
  4. 25年IDE进击之路,Visual Studio凭什么?
  5. python udp 大文件_Python UDP服务器发送文本文件的行(Python UDP Server send lines of a text file)...
  6. 如何系统学习MySQL数据库?
  7. 临时尖底锥型过滤器 锥型过滤器
  8. 前端下载流文件xlsx表格方法
  9. 深圳住房公积金制度即将施行 非深户也可缴存
  10. linux下验证软件MD5值