精华内容
下载资源
问答
  • 1. 打开DOS窗口,进入adb.exe所在的文件目录 1) 打开DOS窗口输入:win + r 2) 进入adb所在文件目录:cdC:\Program Files (x86)\Baofeng\PhoneAssistant(之前装adb没装好,这里用的暴风简助手的adb) ...3. 查看...

    1. 打开DOS窗口,进入adb.exe所在的文件目录

        1) 打开DOS窗口输入:win + r

        2) 进入adb所在文件目录:cd C:\Program Files (x86)\Baofeng\PhoneAssistant(之前装adb没装好,这里用的暴风简助手的adb)

    2. 进入adb环境(linux环境)

        1) 在命令行输入:adb shell

    3. 查看CPU占用情况

        1)  在adb环境输入:top -m 10 -s cpu

         # -m 10表示显示数量为10 

        # -s表示按指定行排序

    显示结果如下图:


    参数含义:
    PID  : progress identification,应用程序ID
    S    : 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
    #THR : 程序当前所用的线程数
    VSS  : Virtual Set Size虚拟耗用内存(包含共享库占用的内存)
    RSS  : Resident Set Size实际使用物理内存(包含共享库占用的内存)
    PCY  : 前台(fg)和后台(bg)进程
    UID  : User Identification,用户身份ID
    Name : 应用程序名称
     

     

    4. 查看指定程序内存使用情况

        1) 在adb shell里输入:dumpsys meminfo <package_name>

        # <package_name> 为软件包名,如:com.storm.yeelion

     

    5. 退出adb:ctrl + c

    展开全文
  • Android内存占用情况分析    本文主要讲解用系统自带工具分析android手机在运行时内存分部情况,当手机内存不足时,可以按照下面步骤分析到底是谁占用了内存。 查看手机剩余内存情况 在终端输入以下...

    Android内存占用情况分析

       本文主要讲解用系统自带工具分析android手机在运行时内存分部情况,当手机内存不足时,可以按照下面步骤分析到底是谁占用了内存。

    查看手机剩余内存情况

    在终端输入以下指令:

    adb shell dumpsys meminfo

    主要信息如下图:

    剩余内存描述
       查看手机剩余内存方法有很多,这个方法比较准确。

    Total RAM为手机的总内存;
    Free RAM为剩余内存:其中cached pss为后台缓冲进程,当系统内存不足或缓冲进程数目达到系统限制最大数时会杀掉(部分)以释放内存。cached为高速缓冲存储器的内存,这部分内存已经分配好了,但是系统为了节约频繁申请内存开销,free时会把一部分内存cache起来,当用户再次申请内存时可能会直接从缓冲拿一块出来。free为未分配的物理内存;
    Used RAM为用户态使用总内存;
    Lost RAM为内核态使用内存,比如OpenGL纹理内存、GPU占用内存、图形显示ION buffer都包含在Lost RAM里。

       值得注意的是当Free RAM比较小时可以认为系统内存不足(有种情况不能确定就是:Lost RAM占用内存很大,Lost RAM可能是内核缓冲内存太多了导致Free RAM小,但是并不是内存足,因为当内存不足时kernel会释放缓存,可以通过echo 3 > /proc/sys/vm/drop_caches主动释放)。

       如果想了解根据详细内存分配情况可以在终端输入:

    adb shell cat /proc/meminfo

    详细内存分配情况
    其中:

    MemTotal: LowTotal与HighTotal总和,系统总可用RAM大小(即物理内存减去一些预留位和内核的二进制代码)

    MmFree: LowFree与HighFree的总和,被系统留着未使用的内存

    Buffers: 用来给文件做缓冲大小

    Cached: 被高速缓冲存储器(cache memory)缓存的内存的大小(等于 diskcache minus SwapCache)

    SwapCached: 被高速缓冲存储器(cache memory)用的交换空间的大小已经被交换出来的内存,但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口

    Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用

    Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径

    HighTotal: 高内存,内核不能直接访问的这部分内存

    HighFree: 高内存剩余大小

    LowTotal: 底内存,内核能够直接访问的内存

    LowFree: 低内存剩余大小

    SwapTotal: 交换空间的总大小

    SwapFree: 未被使用交换空间的大小

    Dirty: 等待被写回到磁盘的内存大小

    Writeback: 正在被写回到磁盘的内存大小

    AnonPages:未映射页的内存大小

    Mapped: 设备和文件等映射的大小

    Slab: 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗

    SReclaimable:可收回Slab的大小

    SUnreclaim: 不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)

    PageTables: 管理内存分页页面的索引表的大小

    NFS_Unstable: 不稳定页表的大小

    VmallocTotal: 可以vmalloc虚拟内存大小

    VmallocUsed: 已经被使用的虚拟内存大小

    查看进程内存占用情况

    top指令查看各进程内存

       在终端输入:

    adb shell top

    top指令查看内存

    查看某个进程内存

       找到要查看的进程pid,在终端输入:

    adb shell dumpsys meminfo pid

    单个进程内存

       如上图,可以分别看到Native Heap、Dalvik Heap、PSS大小。

    展开全文
  • 这里先了解一下手机的CPU和内存查看方法,不过测试性能里的资源利用率好像说的是服务器端的,不知道有没有搞错。先记录一下手机端的吧。 1. 打开DOS窗口,进入adb.exe所在的文件目录  1) 打开DOS窗口输入:win ...

          最近邱同学让我整理一下快看测试的性能指标,问了一下老大,他跟我说了响应时间、资源利用率和吞吐量这些。这里先了解一下手机的CPU和内存的查看方法,不过测试性能里的资源利用率好像说的是服务器端的,不知道有没有搞错。先记录一下手机端的吧。

    1. 打开DOS窗口,进入adb.exe所在的文件目录

        1) 打开DOS窗口输入:win + r

        2) 进入adb所在文件目录:cd C:\Program Files (x86)\Baofeng\PhoneAssistant(之前装adb没装好,这里用的暴风简助手的adb)

    2. 进入adb环境(linux环境)

        1) 在命令行输入:adb shell

    3. 查看CPU占用情况

        1)  在adb环境输入:top -m 10 -s cpu

         # -m 10表示显示数量为10 

        # -s表示按指定行排序

        显示结果如下图:

        

    参数含义:
    PID  : progress identification,应用程序ID
    S    : 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
    #THR : 程序当前所用的线程数
    VSS  : Virtual Set Size虚拟耗用内存(包含共享库占用的内存)
    RSS  : Resident Set Size实际使用物理内存(包含共享库占用的内存)
    PCY  : 前台(fg)和后台(bg)进程
    UID  : User Identification,用户身份ID
    Name : 应用程序名称
    4. 查看指定程序内存使用情况

        1) 在adb shell里输入:dumpsys meminfo <package_name>

        # <package_name> 为软件包名,如:com.storm.yeelion

        显示结果如下:

        

    参数含义:
    dalvik : dalvik使用的内存
    native : native堆上的内存,指C\C++堆的内存(android 3.0以后bitmap就是放在这儿)
    other  : 除了dalvik和native的内存,包含C\C++非堆内存······
    Pss    : 该内存指将共享内存按比例分配到使用了共享内存的进程
    allocated : 已使用的内存
    free      : 空闲的内存
    private dirty : 非共享,又不能被换页出去的内存(比如linux系统中为了提高分配内存速度而缓冲的小对象,即使你的进程已经退出,该内存也不会被释放)
    share dirty   : 共享,但有不能被换页出去的内存

    5. 退出adb:ctrl + c

     


    展开全文
  • 1 在windows下点 开始-----运行---cmd  2 进入到android-sdk-windows的文件路径 (我这里是...找到程序的包名 就可以看到使用内存情况                      

    1  在windows下点   开始-----运行---cmd  

    2  进入到android-sdk-windows的文件路径      (我这里是F:/android-sdk-windows/platform-tools)

      3  进入 adb   shell

       

     

     

       4     输入top  

     

    到这里  就等待

     

     

     

    找到程序的包名 就可以看到使用内存的情况

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • Android procrank查看内存使用情况

    千次阅读 2015-03-26 17:18:16
    使用adb shell procrank 手机中的sh是经过精简过的,有些手机可能没有 procrank 命令,可以使用genymotion模拟器,或是自己安装procrank命令。... VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用内存
  • APP运行占用内存分析

    千次阅读 2015-09-13 21:34:46
    对于手机来说,运行内存还是挺珍贵的,因此,如果你的APP能够占用尽量少的内存,无疑会更加受用户欢迎。...如果想要对比同款产品的性能,可以进行同样的操作,实时查看内存占用情况来分析。 同时,如果Andr
  • 保证手机连接电脑并开启了调试模式,在CMD或Terminal中输入以下命令,可以查看所有应用占用内存 adb shell dumpsys procstats 打印的数据统计了24小时内应用的内存使用情况 图中横杠连接的三个数值,分别表示最小...
  • 查看当前应用cpu和内存使用情况

    千次阅读 2017-08-14 17:39:10
    dumpsys meminfo //查看手机上所有的内存信息 dumpsys battery //查看电量信息 dumpsys meminfo “要查看的应用的包名” //查询某一个应用的内存信息 top -d 1 | grep com.xxx.xxx //查询某一个应用的c
  • heap工具查看内存泄漏

    2015-05-29 13:01:44
    eclipse提供了heap工具用于查看内存占用情况该工具在DDMS下 手机连接电脑,选中要测试应用的进程,之后选中update heap。 如图 选中右边面板的heap标签 如图 第一次需要点击 cause GC ,面板中才会有数据出现,之后...
  • 在Android开发中,有时我们需要获取实时的系统信息,方便分析应用的资源占用内存优化。 以获取CPU使用情况为例,总结如下: 一. 通过查看/proc/meminfo文件,获取内存相关信息。 1. 命令行方式 1) ...
  • 采用区块复用加载,优化内存占用,有效避免OOM, 注意:支持网络图片、本地图片。 更新日志 v0.0.5新增:可设置缩放比例、缩放动画时间。 v1.2.0新增:可设置多种加载策略(仅普清、仅原图、手动模式、网络自适应)...
  • 通过Android Studio的Heap查看该程序的目前占用内存大小,多次进出界面,观察内存内存大小的变化。用Heap监测应用进程使用内存情况的步骤如下: 1. 启动Android Studio>>tools>>Android>>Android...
  • 现在的软件游戏越来越需要内存了,不论是电脑还是手机内存都需求越来越高,那怎么解决win10系统内存不足的问题,今天小编给大家整理了win10系统内存不足的多种解决方法,有需要的用户,请来看看吧。 方法一:重启...
  • 周五中午陆续收到线上广告检索服务某些...回到工位后,又陆续收到了相同的报警信息,开始和同事一起排查,找到占用内存过高的进程后,通过查看gc情况,发现新生代和老年代都满了,内存得不到释放,遇到这种问题就...
  • 微信突然提示“运行内存不足导致该小程序无法使用”,然后点击“确定”按钮之后,就关闭了,而且查看手机内存128G的还剩下70G没有使用,后来回想一下,一直没有清理微信的缓存,造成微信总的占用空间达到7G左右,...
  • @echo off ...通过上面这个命令可以得一份手机进程的CPU和使用情况,然后adb shell进入adb模式,之后可以用 strace -p 进程号 来查看占用CPU最主的程在干嘛 或者可以通过androidsdk自带的TraceView工具...
  • 可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息,1秒钟刷新一次。以及包括服务器IP地址,Web服务器环境监测,php等信息。 雅黑PHP探针(手机版) 0.1.1 更新记录: 2011-11-10 ...
  • 手机 pdf 阅读器

    2009-02-12 23:00:29
    UMD速度明显提升,并且减少内存占用,特别是在NOKIA手机上,表现提升超过600% 改进的输入框模式,以使得能适应更多的手机如天语等 [2008.10.21] Ver 3.2.23 为了提高运行效率,以下功能在LITE上将被取消(自定义...
  • 具体情况要根据你自己的手机来 确定。  如果你是下载至电脑本地安装,你的手机需要用到.jad文件才能完成安装. 通过数据 线,红外或蓝牙等方式把两个文件[.jar,.jad]存到手机上同一个目录中即可。    2.如何安装...
  • adb命令(二)

    2020-06-13 18:10:40
    常用命令 查看设备 查看日志 输出更多日志内容 安装apk应用 卸载apk应用 ... 查看当前内存占用 查看连接过的wifi信息 覆盖安装 常见错误问题和解决方法 更多学习:https://blog.csdn.net/zhon
  • ADB读取日志

    2021-01-30 13:38:37
    ADB读取日志: 1、 查看连接的设备 adb devices 2、 查看设备连接状态 adb get-state 3、 查看应用列表 ...4、查看该app对手机内存占用情况,执行结果里面会出现该app的进程编号(pid) adb shel
  • 1.把sdcard挂载到一个文件夹 mkdir sdcard sudo mount -o loop sdcard.img sdcard 日志在sdcard下lm-kill文件下查看 ...2.手机内存占用情况 一些音乐播放器的结果 http://tech.sina.com.cn/s/s/...
  • 之前项目崩溃比较频繁,有的手机一直很正常,有的手机动不动就崩了,报的异常是OOM。...可以看到有的手机内存占用80M左右很平稳,有的115M左右,逐渐飙升,最高达到128就崩了。有的手机能达到140左右,
  • 问题背景:由于项目接近尾声,近期测试人员主要针对应用性能、稳定性等方面进行集中测试,以保证应用上线后的稳定运行。 前几天测试人员提出一个...3. 五分钟后,使用adb shell dumpsys meminfo查看内存占用情况实际结
  • adb 功能大全

    2017-05-09 12:31:00
    当然首先是须要进入cmd命令行,...2. du 查看系统如今的内存使用情况 3. input text xxxxxxxxxxx xxxxxxxx代表要输入的内容,仅仅要手机屏幕上焦点在文本框上,输入这个命令就能把想  打印的字符串从电脑到到手机...
  • systrace介绍

    2020-06-13 15:27:24
    背景 ...PerfDog这种软件能直观的查看CPU、GPU、内存等数据,比较适合用来做内存泄漏分析或者帧率的测试,但是对CPU具体使用情况是无法细化的,而systrace可以查看手机全部CPU每时每刻的占用情况...
  • 项目中遇到一个很奇怪的问题,就是用一个viewpager简单的加载三张图片滑动的时候非常卡顿。这个非常奇怪,因为之前是不存在这个问题的。... 刚开始以为是viewpager的问题,最后用ddms查看内存占用情况发现一打开

空空如也

空空如也

1 2 3 4
收藏数 61
精华内容 24
关键字:

查看手机内存占用情况