天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

面向android應用的Energy Bug判定研究

發(fā)布時間:2020-05-11 09:56
【摘要】:智能手機在過去幾十年得到了長足的發(fā)展,但電池技術的進步卻十分緩慢。提高智能手機的電量續(xù)航及優(yōu)化能耗具有十分重要的意義,一直以來都是研究的熱點問題。根據(jù)近幾年的統(tǒng)計數(shù)據(jù),Android系統(tǒng)的能耗問題面尤為突出,因此面向Android應用能耗研究是改善Android系統(tǒng)能耗問題的關鍵。Android系統(tǒng)采用的是比較激進的Wakelock電源管理機制,而Wakelock的不當使用容易使系統(tǒng)進入無法休眠的狀態(tài),造成No-sleep Bug。據(jù)研究統(tǒng)計,No-sleep Bug是造成電量流失的主要原因,因此對該漏洞的判定對于優(yōu)化應用能耗水平十分重要。本文首先獲取了.5300余個Android應用軟件,并使用壓力測試下的能耗信息收集原型MonkeyEnergyTest收集了 5000余個應用軟件的能耗數(shù)據(jù)和Wakelock調用信息。其次對這些數(shù)據(jù)進行統(tǒng)計分析并根據(jù)No-sleep Bug閾值篩選出具有該漏洞的應用軟件。通過對Wakelock機制和No-sleep Bug能耗漏洞的研究,確定由Wakelock不當使用造成的這種漏洞與軟件代碼存在著直接關系。然后再利用字節(jié)碼圖片技術對包含漏洞和無漏洞應用中的DEX文件進行轉碼,獲取對應應用的字節(jié)碼圖片。之后使用卷積神經(jīng)網(wǎng)絡對這些圖片進行特征訓練并建立基于字節(jié)碼圖片的No-sleep Bug判定模型。最后使用該模型與參照方法對測試數(shù)據(jù)分類,證明該方法相比參照方法具有通用性和便捷性,為應用軟件的能耗研究提供了新的思路。
【圖文】:

面向android應用的Energy Bug判定研究


圖1:邋2017年主流手機待測時間結果逡逑從實驗結果中可以看出,,18款主流機型中有六款續(xù)航時間超過了邋10小時,其逡逑

面向android應用的Energy Bug判定研究


圖5:邋MonkeyEnergyTest設備構成圖逡逑
【學位授予單位】:云南大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.52

【參考文獻】

相關期刊論文 前1條

1 段林濤;郭兵;沈艷;王毅;張文麗;熊偉;;Android應用程序能耗分析與建模研究[J];電子科技大學學報;2014年02期



本文編號:2658283

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2658283.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶cf66c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com