android 查看內存狀況


root@android :/ # procrank
procrank
  PID      Vss      Rss      Pss      Uss  cmdline
   509   72028K   59528K   34707K   31320K  com.android.systemui
   361   44364K   44312K   19328K   15920K  system_server
   105   47144K   47044K   18752K   14284K  zygote
android

  • VSS- Virtual Set Size 虛擬耗用內存(包含共享庫佔用的內存)
  • RSS- Resident Set Size 實際使用物理內存(包含共享庫佔用的內存)
  • PSS- Proportional Set Size 實際使用的物理內存(比例分配共享庫佔用的內存)
  • USS- Unique Set Size 進程獨自佔用的物理內存(不包含共享庫佔用的內存)

通常來講內存佔用大小有以下規律:VSS >= RSS >= PSS >= USS app


top  | grep app名稱 ide

ps  |  grep app名稱 ui

procrank | grep app名稱 spa

dumpsys meminfo app名稱 .net

前兩個命令只能查到VSS RSS內存佔用信息 server

然後面兩個命令能夠查出  PSS USS內存佔用. 進程

dumpsys meminfo 能夠查出native和dalvik分別佔用多少內存 內存

dumpsys 用來給出手機中全部應用程序的信息,而且也會給出如今手機的狀態。 get

dumpsys [Option]

               meminfo 顯示內存信息

               cpuinfo 顯示CPU信息

               account 顯示accounts信息

               activity 顯示全部的activities的信息

               window 顯示鍵盤,窗口和它們的關係

               wifi 顯示wifi信息 

相關文章
相關標籤/搜索