APP專項測試 | 內存及cpu

命令:shell

adb shell dumpsys meminfo  packagenameapp

 

關注點:.net

 1.Native/Dalvik 的 Heap 信息blog

具體在上面的第一行和第二行,它分別給出的是JNI層和Java層的內存分配狀況,若是發現這個值一直增加,則表明程序可能出現了內存泄漏。內存

 

2.Total 的 PSS 信息selenium

這個值就是你的應用真正佔據的內存大小,經過這個信息,你能夠輕鬆判別手機中哪些程序佔內存比較大了。監控

 

pss:app應用實際佔用的內存(app應用自己佔有的內存和共享內存)內存泄漏

heap size:應用總共須要的內存大小程序

 

內存泄露:方法

內存泄露是指程序中間動態分配了內存,可是在程序結束時沒有釋放這部份內存,從而形成那一部份內存不可用。致使系統運行變慢或應用程序崩潰。

檢測方法:能夠經過觀察命令adb shell dumpsys meminfo  packagename觀察heap信息或者打開ddms,監控Heap中的Totalsize值

緣由排查:利用mat定位內存泄露緣由(http://blog.csdn.net/u011649536/article/details/50817454)

 

cpu命令:

adb shell top

相關文章
相關標籤/搜索