歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Android 後台線程及CPU占用

Android 後台線程及CPU占用

日期:2017/2/28 15:52:46   编辑:Linux教程

在調查一個奇怪的問題,我們的程序被切換到後台後CPU一直還占著,內存也不時地動蕩,最終導致程序崩潰掉了。

由於我們的程序中涉及到了WebView,開始的時候我們著重調查了一邊客戶端的javascript擴展方法,通過注釋方法體等做了對比,發現CPU占用較之前有所減少,但是CPU還是不穩定。

後來想到查看客戶端後台線程執行情況來,於是有了下圖

於是找到問題的原因,原來客戶端之前在調用WebView的PauseTimer方法前的判斷中存在一個小bug,導致沒有調用成功,於是果斷修復。

從這個問題來看,我們可以有以下幾點感知:

1.程序CPU占用不穩定時一直定位到某個具體的線程

2.要求程序更加省電時~~

3.類似的問題可以采用該解決方案

更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11

Copyright © Linux教程網 All Rights Reserved