一、内存

1、查看单个应用App最大内存限制

Command:adb shell “getprop|grep heapgrowthlimit”
C:\Users\hujiachun>adb shell "getprop|grep heapgrowthlimit"
[dalvik.vm.heapgrowthlimit]: [128m]
128M是单个APP最大内存限制,假设Dalvik Heap 的Pss大于128。就会报内存溢出
2、监控某个App内存
Command:adb shell dumpsys meminfo com.meizu.mstore
C:\Users\hujiachun>adb shell dumpsys meminfo com.meizu.mstore
Applications Memory Usage (kB):
Uptime: 5159608 Realtime: 5159608** MEMINFO in pid 13914 [com.meizu.mstore] **Pss  Private  Private  Swapped     Heap     Heap     HeapTotal    Dirty    Clean    Dirty     Size    Alloc     Free------   ------   ------   ------   ------   ------   ------Native Heap        0        0        0        0    28672    18939     9732Dalvik Heap    45029    44068        0        0    60986    56981     4005Dalvik Other      680      680        0       60Stack      492      492        0       36Other dev        6        0        4        0.so mmap     2454      172      284     1728.apk mmap      509        0      228        0.ttf mmap      854        0      464        0.dex mmap     6240        0     6236        0.oat mmap     5925        0     2564        0.art mmap     2951     1748      716        8Other mmap      137        4      104        0EGL mtrack    14960    14960        0        0GL mtrack    59264    59264        0        0Unknown    16331    16256        0      816TOTAL   155832   137644    10600     2648    89658    75920    13737ObjectsViews:     1242         ViewRootImpl:        1AppContexts:        4           Activities:        1Assets:        4        AssetManagers:        4Local Binders:       31        Proxy Binders:       29Parcel memory:       15         Parcel count:       60Death Recipients:        1      OpenSSL Sockets:        0SQLMEMORY_USED:      430PAGECACHE_OVERFLOW:      116          MALLOC_SIZE:       62DATABASESpgsz     dbsz   Lookaside(b)          cache  Dbname4       20             83       210/52/9  /data/data/com.meizu.mstore/d
atabases/UsageStats.db4       24             18         0/42/1  /data/data/com.meizu.mstore/d
atabases/download_task.db4       24             50         1/43/2  /data/data/com.meizu.mstore/d
atabases/download_app.db4       24             18         0/42/1  /data/data/com.meizu.mstore/d
atabases/Mstore_Recommend_db
能够通过过滤信息 得到Dalvik Heap 的Pss值。实时监控
二、CPU
Command:adb shell " dumpsys cpuinfo |grep com.meizu.mstore"
C:\Users\hujiachun>adb shell " dumpsys cpuinfo |grep com.meizu.mstore"1.3% 18957/com.meizu.mstore: 1% user + 0.2% kernel / faults: 171 minor
 1.3% 是总消耗CPU
user是用户消耗
kernel 是内核消耗

转载于:https://www.cnblogs.com/wzjhoutai/p/7305819.html

Android App性能測试相关推荐

  1. 微博达人硅谷之歌:Testin云測移动搜索性能測试非常是让人信服

    微博达人硅谷之歌:Testin云測移动搜索性能測试非常是让人信服 2014/10/08 · Testin · 开发人员訪谈 2013年11月1日,谷歌运行董事长施密特(Eric Emerson Sch ...

  2. Android APP性能优化

    转载自:https://www.cnblogs.com/qwangxiao/p/8727229.html Android APP性能优化(最新总结) 导语 安卓大军浩浩荡荡,发展已近十个年头,技术优化 ...

  3. Linux 性能測试工具

    Linux 性能測试工具 linux performance 查看系统配置 查看CPU信息 lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64- ...

  4. 十大技巧优化Android App性能

    无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的.那么,如何能开发出更高性能的Android App?相信是软件 ...

  5. mongodb3.0 性能測试报告 一

    mongodb3.0 性能測试报告 一 mongodb3.0 性能測试报告 二 mongodb3.0 性能測试报告 三 測试环境: 服务器:X86 pcserver   共6台 cpu:  单颗8核 ...

  6. Android 应用性能优化(4)---Android App性能评测分析-启动时间篇

    Android App性能评测分析-启动时间篇 1.前言 随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,性能问题从应用的启动优化开始,下面会根据实际app性能测 ...

  7. Android APP性能优化(一)

    Android APP性能优化(最新总结) 安卓大军浩浩荡荡,发展已近十个年头,技术优化日异月新,如今Android 8.0 Oreo 都发布了,Android系统性能已经非常流畅了.但是,到了各大厂 ...

  8. Android App性能优化十技巧

    无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的.那么,如何能开发出更高性能的Android App?相信是软件 ...

  9. Android App 性能优化系列结语篇

    Android App 性能优化系列结语篇 原文出处:http://gold.xitu.io/post/581f4ad667f3560058a33057 关于Android App的优化, 从第一篇的 ...

最新文章

  1. Nature好文:过去150年,科学与产业经历四段情缘!
  2. ubuntu12.04下android开发环境搭建两个注意事项
  3. Linux下用gSOAP开发Web Service服务端和客户端程序(一)
  4. python 类方法 静态方法_python中类方法、类实例方法、静态方法的使用与区别
  5. 当identity_insert 设置为off时不能为表_硬盘跳线怎么设置 硬盘跳线设置方法【详解】...
  6. 【Heritrix基础教程之3】Heritrix的基本架构
  7. OpenCV视频进度播放控制
  8. 2021牛客暑期多校训练营5 D-Double Strings(dp+组合数)
  9. 计算机不能辨别汉字wifi,Win10系统连接不上被隐藏的中文Wifi的解决方法
  10. 面试官: Flink双流JOIN了解吗? 简单说说其实现原理
  11. SSM毕设项目车辆维修管理系统m97p7(java+VUE+Mybatis+Maven+Mysql)
  12. Hexo全局添加APlayer音乐播放器
  13. 矩阵的对数运算公式_2021高考总复习数学对数与对数函数
  14. java $ 怎样用_jsp中$是什么意思?怎么用?
  15. 前端工程师必备的几个实用网站
  16. 小猪佩奇篇(turtle)
  17. 单词迷阵游戏就是从一个10x10的字母矩阵中找出目标单词,查找方向可以从左往右、从右往左、从上往下或者从下往上。例如下面的迷阵中包含quot等单词。
  18. mysql 生成随机数 —— 数字、字符串、手机号、日期、姓名、一段中文汉字
  19. Android 仿微信裁剪图片
  20. 解决uefi模式安装Linux无引导问题

热门文章

  1. 图形显卡_选核芯显卡还是独立显卡?这才是决定笔记本电脑性能的关键
  2. python中rgb_python - 图像的RGB矩阵
  3. html红色星号怎么做_码农的插花艺术:HTML(一)
  4. python菜单函数_Python 自学笔记- 列表及其内置函数
  5. redhat下的iptables和firewalld 笔记
  6. java 四人帮,Java PatternDesign of GOF(四人帮巨著,享誉15年)第十五模式
  7. 排序千万级数据_MySQL 对于千万级的大表要怎么优化?我写了6000字的深度解读...
  8. 怎样查看cudnn版本_tensorflowGPU版本踩坑记录
  9. 监控视图 oracle,Oracle“并行执行”之四——监控视图
  10. mysql timestamp类型比较_MySQL timestamp 类型比较的测试