1. 首先需要借助busybox
  2. 在手机上执行

msm8953_64:/ # busybox smemcap > /data/metadata.tar

  1. 将metadata.tar放到ubuntu系统的主机
  2. 主机上执行如下指令:

smem -S metadata.tar --pie=command

  1. 生成内存分布的饼状图
  2. 其他命令:
    $ smem –S memdata.tar
    显示饼图
    $ smem -S memdata.tar - -pie=command
    或指定显示某一应用程序
    $ smem -S memdata.tar -P com.
    - -pie=command
    *显示柱状图
    $smem -S memdata.tar -bar=command
    *显示系统中 所有的内存映射
    $smem -S memdata.tar -m
    *显示指定程序的映射
    $smem -S memdata.tar -m -P email
    显示系统库
    $smem -S memdata.tar -m -M /system/lib/

    显示应用软件包的内存映射
    $smem -S memdata.tar -m -M .
    .apk
    *找到拥有最大用户量得类库
    $ smem -S memdata.tar -m -M lib -s pids

Android下如何使用smem工具获取进程的内存分布相关推荐

  1. 干货 | android下使用的渗透工具介绍

    要说在android下使用的渗透工具,第一款当然是Dsploit. Dsploit是android 平台上的渗透套件,可以捕捉发现网络包扫描设备 发现开发端口服务及渗透.Dsploit 需要手机ROO ...

  2. 一个Android下ping的简单工具类

    这是一个自己写的Android下的ping的简单工具类,主要是通过ping获取到返回字符串之后截取信息得到自己想要的数据.不多说,上源码 import java.io.BufferedReader; ...

  3. android 命令kill进程号,一定是我打开的姿势不对——Android下使用kill命令杀死指定进程...

    环境:Android 5.1.1(已root) 最近有一个需求,需要在Android下杀死指定pid的进程.Android原生API提供了几个接口: (1)android.os.Process.kil ...

  4. 【midomi】Android下最强音乐搜索工具

    从接触Android那一天起我便深深地被她迷住,在感叹Android系统强大的同时也不得不为Android软件的创意和人性化而感慨.上一篇的评测文章有幸被站长大人加精并推送到PConline的头版头条 ...

  5. c++ 获得linux进程内存大小,C/C++获取进程常驻内存大小(get the process resident set size )...

    1.进程内存接口函数 2.接口封装实现#if defined(_WIN32) #include #include #elif defined(__unix__) || defined(__unix) ...

  6. linux 进程 地址空间 内存分布 简介

    目录 一 进程空间分布概述 二 内核空间和用户空间 三 进程内存布局 栈 内存映射段 堆 BBS和数据段 C语言程序实例 栈与堆的区别 一 进程空间分布概述 对于一个进程,其空间分布如下图所示: 程序 ...

  7. 程序(进程)内存分布 解析

    在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中.这个沙盘就是虚拟地址空间(virtual address space),在32位模式下它总是一个4GB的内存地址块.这些虚拟地址通过页 ...

  8. Android之——获取进程总数、内存、任务列表

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47263863 如今,基于Android平台的应用越来越多,不乏这样一些应用程序,这 ...

  9. c语言实现linux下的top命令来获取cpu利用率_有用的一篇笔记,linux 调优各项监控指标...

    自开始负责生产环境部署,中间遇到了若干线上环境内存以及CPU的问题.由于微服务以及容器的流行,现在已经可以很方便的使用 K8s + prometheus + grafana + alert 的方式进行 ...

  10. linux c 获取进程 cpu占用率 内存占用情况

    实例如下: #include <stdio.h> #include <unistd.h> #include <sys/time.h> #include <st ...

最新文章

  1. linux mono
  2. 水下自动循迹机器人_自动循迹测距机器人
  3. AICompiler动态shape编译框架案例和效果数据
  4. 梅州有学java的地方吗,梅州java工资水平,梅州java工资很高吗,梅州java工资底薪能到多少...
  5. c++ 记忆化搜索_2010/12区间动态规划及记忆化搜索
  6. 信息学奥赛C++语言:最高分数的学生姓名
  7. windows10使用VMvare Pro开启虚拟机提示与Device/Credential Guard不兼容
  8. java arraylist
  9. 本地Nginx+Hosts配置本地前端代码和后端代码联调
  10. 转载分享移动网站最佳实践
  11. VirtualBox中安装Android-x86详解
  12. java请求第三方接口
  13. w ndows无法完成格式化,windows无法完成格式化怎么办【图文教程】
  14. 工作记录——tomcat部署web应用常见问题和处理方法
  15. 9 个美观大气的后台管理系统
  16. 如何创建 Ping app 中的 UIViewController 转换动画?
  17. 《工程学导论》读书笔记第二章工程与科学
  18. 元界快讯|首个物联网元宇宙平台“物联森友会”即将上线
  19. 时空幻境的体验分析:基于机制
  20. 计算机谱写的音乐,用WPSOffice谱写音乐简谱

热门文章

  1. excel格宽度转html像素,使列表框的列宽自动适应内容的宽度?(已有思路但需解决转换成像素问题)...
  2. go基于grpc构建微服务框架-集成opentracing
  3. xtrabackup备份mysql数据库
  4. 雅虎卖身不影响梅耶尔赚钱 她总薪酬2.2亿美元
  5. HBase编程 API入门系列之delete.deleteColumn和delete.deleteColumns区别(客户端而言)(4)...
  6. 如何做好项目的需求与业务调研?
  7. [jQuery] 按比例缩小图片
  8. 滴滴自研分布式NoSQL数据库Fusion的演进之路
  9. 一张图读懂“云栖大会·武汉峰会”发布的阿里云AI产品体系
  10. RecyclerView更全解析之 为它优雅的添加头部和底部