窮團(tuán)隊(duì)測(cè)試耗電量出路

【背景】

目前輸出的 app 已經(jīng)出現(xiàn)多次因?yàn)橘Y源釋放不當(dāng)導(dǎo)致的異常耗電,嚴(yán)重的影響了用戶在F 產(chǎn)品使用中的體驗(yàn)碳蛋。性能測(cè)試雖然引入了耗電量測(cè)試,但是當(dāng)前的手段效率相對(duì)較低(通過(guò)長(zhǎng)時(shí)間使用來(lái)觀察耗電狀況)胚泌。

【解決思路】

  • 軟件監(jiān)控 app 解決思路,目前已經(jīng)有市面上的開(kāi)源項(xiàng)目供使用,F 技術(shù)組也有針對(duì)的做了引入和優(yōu)化,但是使用軟件做換算,存在測(cè)試誤差,且工具本身存在兼容性。
  • 硬件耗電電量測(cè)量,更可靠的方案是購(gòu)買安捷倫,不過(guò)太貴了,以下使用一種相對(duì)便宜的解決方案來(lái)硬件測(cè)試耗電量肃弟。

【耗電量測(cè)試要點(diǎn)】

  • 引用資源時(shí),不存在過(guò)分的使用和無(wú)效的使用 — 表現(xiàn)在耗電量上,使用功能時(shí)有較高的使用電流玷室。
  • 功能關(guān)閉時(shí),釋放掉運(yùn)用的資源 — 表現(xiàn)在,關(guān)閉應(yīng)用后,還有較高的電量消耗°岛酰【操作指南】
    可變恒壓電源一個(gè),https://item.taobao.com/item.htm 某寶上 350 塊的某產(chǎn)品一個(gè)阵苇。電壓控制范圍 0~15v壁公。調(diào)整間隔 0.1V感论。電流進(jìn)度 1ma。別問(wèn)我為啥不考慮安捷倫,我都強(qiáng)調(diào)某寶上 350 了紊册。
屏幕快照 2016-10-24 下午4.26.34.png

不過(guò) 0.1v 的電壓精度,1ma 的電流進(jìn)度對(duì)于測(cè)試來(lái)說(shuō)已經(jīng)足夠了,這個(gè)誤差已經(jīng)比軟件實(shí)現(xiàn)的測(cè)試方案高很多了比肄。如下圖,本身輸出的電壓也還是比較精準(zhǔn)的快耿。如下圖,在4v 的電壓輸出時(shí),輸出大約是 3.99。誤差已經(jīng)很小了芳绩。

屏幕快照 2016-10-24 下午4.26.42.png

操作步驟第一步,確定手機(jī)的正反接線柱掀亥。如圖所示,參考電池連接的位置即可。電源關(guān)機(jī)連接線妥色。

屏幕快照 2016-10-24 下午4.26.49.png

開(kāi)機(jī),確定輸出的電壓設(shè)置為 4v搪花。如果不是 4v,按 9 增加電壓,按 3 降低電壓。需要說(shuō)明下,通常手機(jī)電池的電壓輸出再 3.7~4.2嘹害。但是并不是絕對(duì)的,有的手機(jī)比如三星會(huì)到 4.35撮竿。另外說(shuō)明一下,手機(jī)的電量是通過(guò)電壓的變化來(lái)?yè)Q算的,但是電壓變化不是線性的,不同的廠商定義的計(jì)算方式都不同。會(huì)在不少手機(jī)上看到充滿 100%之后第一個(gè)百分點(diǎn)能用很久,或者最后幾個(gè)百分點(diǎn)能用很久笔呀。確定連接無(wú)誤之后,啟動(dòng)手機(jī)開(kāi)機(jī)就可以了幢踏。如下圖左側(cè)顯示的就是當(dāng)前手機(jī)顯示的耗電量了。開(kāi)機(jī)后,啟動(dòng)本身耗電量是比較大的,等待一分鐘左右,耗電量會(huì)處于一個(gè)穩(wěn)定狀態(tài),如下圖大約降到 209mA,這個(gè)值需要記下來(lái),這是手機(jī)處于 idle 且開(kāi)啟屏幕的耗電量许师。

屏幕快照 2016-10-24 下午4.26.55.png

然后開(kāi)始測(cè)試我們的 app,如測(cè)試某谷直銷銀行在啟動(dòng)時(shí)的耗電量房蝉。當(dāng)然了本身啟動(dòng)的過(guò)程是不同的進(jìn)程交匯的結(jié)果,耗電上自然也不是絕對(duì)的一條直線,而是有一定的抖動(dòng),這個(gè)階段我們可以使用拍照方式,取下這段時(shí)間的數(shù)據(jù)求均值。如下面前三個(gè)圖片,耗電量約在 360mA,減去 idle 狀態(tài)的耗電 209,啟動(dòng)瞬間的耗電量大約為 150mA微渠。而在加載完畢后,耗電量會(huì)有所下降搭幻。如下圖四

屏幕快照 2016-10-24 下午4.27.01.png
屏幕快照 2016-10-24 下午4.27.06.png
屏幕快照 2016-10-24 下午4.27.11.png
屏幕快照 2016-10-24 下午4.27.17.png

剛已經(jīng)有說(shuō)明,耗電量測(cè)試主要是測(cè)兩點(diǎn),資源是不是有過(guò)渡使用,另外就是是否正確被釋放。所以接下來(lái)就是分別測(cè)試 app 到后臺(tái)的耗電狀況,以及 app 退出的耗電狀況逞盆。如下圖,app 退出后,耗電量降到 213mA,和啟動(dòng)前相當(dāng)粗卜。

屏幕快照 2016-10-24 下午4.27.23.png

在 app 使用中直接鎖屏,等待若干秒后,耗電量下降到 5mA。不要問(wèn)我為什么之前耗電不是要看半小時(shí)用多少電量么纳击。那我得說(shuō),距離等于速度乘以時(shí)間续扔。

屏幕快照 2016-10-24 下午4.27.30.png

iOS 的操作也是一樣的,發(fā)個(gè)截圖瞅瞅

屏幕快照 2016-10-24 下午4.27.36.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市焕数,隨后出現(xiàn)的幾起案子纱昧,更是在濱河造成了極大的恐慌,老刑警劉巖堡赔,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件识脆,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡善已,警方通過(guò)查閱死者的電腦和手機(jī)灼捂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)换团,“玉大人悉稠,你說(shuō)我怎么就攤上這事∷野” “怎么了的猛?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵耀盗,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我卦尊,道長(zhǎng)叛拷,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任岂却,我火速辦了婚禮忿薇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘躏哩。我一直安慰自己煌恢,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布震庭。 她就那樣靜靜地躺著瑰抵,像睡著了一般。 火紅的嫁衣襯著肌膚如雪器联。 梳的紋絲不亂的頭發(fā)上二汛,一...
    開(kāi)封第一講書(shū)人閱讀 49,772評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音拨拓,去河邊找鬼肴颊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛渣磷,可吹牛的內(nèi)容都是我干的婿着。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼醋界,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼竟宋!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起形纺,我...
    開(kāi)封第一講書(shū)人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤丘侠,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后逐样,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蜗字,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年脂新,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了挪捕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡争便,死狀恐怖级零,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情始花,我是刑警寧澤妄讯,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站酷宵,受9級(jí)特大地震影響亥贸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜浇垦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一炕置、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧男韧,春花似錦朴摊、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至朦前,卻和暖如春介杆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背韭寸。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工春哨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人恩伺。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓赴背,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親晶渠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子凰荚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容