天天看點

Android性能分析

場景說明

程式通過top指令,查詢性能如下:CPU%:29%   VSS:1291636K  RSS:80496K

應該如何分析這些資料,然後得出優化的結論。

資料項說明

VSS:(跟ps指令VSZ資料顯示列是一緻的)目前程序通路的位址空間。該值包含了沒有進駐RAM的記憶體值,例如mallocs配置設定了記憶體,但是還沒有進行寫入。VSS幾乎不會用來衡量一個程序的實際記憶體使用數量

RSS:一個程序在RAM中使用的記憶體總和。RSS容易産生誤導的資訊,因為它包括了程序所需要的所有的共享庫的記憶體,盡管該共享庫隻是加載一次,而不管還有多少程序會使用它。RSS衡量一個單獨的程序占用的記憶體使用量也是不準确的。

疑問

面對1.2GB的VSS使用量,是否會導緻程式異常,目前暫時沒有出現,進行穩定性測試

     本文轉自fengyuzaitu 51CTO部落格,原文連結:http://blog.51cto.com/fengyuzaitu/1713997,如需轉載請自行聯系原作者

繼續閱讀