Android 内存查看常用命令

您所在的位置:网站首页 如何查看安卓手机内存占用情况 Android 内存查看常用命令

Android 内存查看常用命令

2024-07-11 04:50| 来源: 网络整理| 查看: 265

事情的终局强如事情的起头;存心忍耐的,胜过居心骄傲的。—传道书7:8

RAM(random-access memory)即内存的使用情况对系统的性能影响很大,OOM问题、内存泄露、程序卡顿等诸多问题,都跟不合理的内存使用相关,并且这类问题一般都比较隐晦,要解决该类问题,熟悉内存查看的方法很有必要。 本篇博文介绍Android平台上常用的内存观测方法。

procrank与procmem

这两个命令均需要root权限才能运行。 procrank procrank可以快速的总览当前系统各个进程的内存使用情况,其主要展示了4个指标:

Vss(virtual set size): 进程可访问的内存大小,包含了共享内存。Android系统中大量的内存空间会被多个进程共享,比如一个进程在运行期间会调用到其他进程,那么Vss也就将调用到的其它进程的内存统计进来了。Rss(resident set size): 进程实际使用的内存大小,同样也包含了共享内存,但它只将实际用到的共享内存统计入内。Pss(proportional set size): 进程自身内存大小+按比例分配的共享内存大小。Uss(unique set size): 进程自身的内存大小,不包括使用到的其他共享内存。程序退出后,系统就会多出Uss大小的内存出来。

举个例子说明下:假如有进程A,其自身运行期间的私有内存大小为a,进程B运行期间占据了b大小的内存。 A运行期间需要依赖B,则Vss=a+b。 A依赖B,但只是用到了B进程下的部分内存区域,大小为b1。则Rss=a+b1(b1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3