Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android procrank查看內存使用情況

Android procrank查看內存使用情況

編輯:關於Android編程

使用adb shell procrank
手機中的sh是經過精簡過的,有些手機可能沒有 procrank 命令,可以使用genymotion模擬器,或是自己安裝procrank命令。使用procrank時,命令行的輸出入下圖:

\

可以看到,在linux下表示內存的耗用情況有四種不同的表現形式:
VSS - Virtual Set Size 虛擬耗用內存(包含共享庫占用的內存)
RSS - Resident Set Size 實際使用物理內存(包含共享庫占用的內存)
PSS - Proportional Set Size 實際使用的物理內存(比例分配共享庫占用的內存)
USS - Unique Set Size 進程獨自占用的物理內存(不包含共享庫占用的內存)


以Camera進程來說:

VSS通常不關注

RSS:Camera進程實際占用的物理內存加上所有(其他進程,比如Settings進程...)共享庫占用的內存

PSS:Camera進程實際占用的物理內存加上自己(Camera進程)的共享庫占用的內存

USS:Camera進程實際占用的物理內存

 

一般來說內存占用大小有如下規律:VSS >= RSS >= PSS >= USS

 

實際在統計查看某個進程內存占用情況的時候,看PSS是比較客觀的。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved