日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux下电池测试软件,你们要的App电量分析测试来了

發(fā)布時(shí)間:2025/3/12 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下电池测试软件,你们要的App电量分析测试来了 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原標(biāo)題:你們要的App電量分析測(cè)試來(lái)了

Batterystats 是包含在 Android 框架中的一種工具,用于收集設(shè)備上的電池?cái)?shù)據(jù)。您可以使用 adb 將收集的電池?cái)?shù)據(jù)轉(zhuǎn)儲(chǔ)到開(kāi)發(fā)計(jì)算機(jī),并創(chuàng)建一份可使用 Battery Historian 分析的報(bào)告。Battery Historian 會(huì)將報(bào)告從 Batterystats 轉(zhuǎn)換為可在瀏覽器中查看的 HTML 可視化內(nèi)容。

適合的場(chǎng)景:

顯示進(jìn)程從什么位置以及通過(guò)何種方式消耗電池電量。

安裝Battery Historian

安裝Battery Historian的最簡(jiǎn)單方法是使用Docker。對(duì)于其他安裝方法(包括從源代碼編譯),請(qǐng)參閱項(xiàng)目的GitHub頁(yè)面上的自述文件 。要使用 Docker 進(jìn)行安裝,請(qǐng)執(zhí)行以下操作:

按照 Docker 網(wǎng)站 上的說(shuō)明安裝 Docker 社區(qū)版。

要確認(rèn) Docker 是否已正確安裝,請(qǐng)打開(kāi)命令行并輸入以下命令: docker run hello-world

使用以下命令運(yùn)行 Battery Historian 映像 docker run -p port_number:9999 gcr.io/android-battery-historian/stable:3.0 --port 9999 Battery Historian 將使用您選擇的端口,如使用 port_number 指定的端口。

在瀏覽器中轉(zhuǎn)到 Battery Historian 以確認(rèn)它正在運(yùn)行。具體地址因操作系統(tǒng)而異:

對(duì)于Linux和Mac

Battery Historian可在http://localhost:port_number 下找到。

對(duì)于Windows

啟動(dòng)Docker后,它會(huì)告訴您其所用計(jì)算機(jī)的IP地址。因此,例如,如果IP地址為123.456.78.90,則Battery Historian可在http://123.456.78.90:port_number 下找到

您將看到 Battery Historian 初始頁(yè),可通過(guò)此頁(yè)面上傳和查看電池統(tǒng)計(jì)信息。

使用Batterystats收集數(shù)據(jù)

要使用Batterystats從您的設(shè)備收集數(shù)據(jù)并在Battery Historian中打開(kāi)該數(shù)據(jù),請(qǐng)執(zhí)行以下操作:

移動(dòng)設(shè)備連接到計(jì)算機(jī)。

在終端窗口中,關(guān)閉正在運(yùn)行的 adb 服務(wù)器。 adb kill-server

重啟 adb 并檢查是否有已連接的設(shè)備。 adb devices 系統(tǒng)應(yīng)該會(huì)列出您的設(shè)備,如果您沒(méi)有看到任何設(shè)備,請(qǐng)確保您的手機(jī)已連接,且 USB 調(diào)試功能已開(kāi)啟,然后終止并重啟 adb

重置電池?cái)?shù)據(jù)收集 adb shell dumpsys batterystats --reset 設(shè)備始終會(huì)在后臺(tái)收集 batterystats 和其他調(diào)試信息。重置操作會(huì)清除舊的電池收集數(shù)據(jù)。如果不重置,輸出內(nèi)容會(huì)超大。

斷開(kāi)設(shè)備與計(jì)算機(jī)的連接,以便僅消耗設(shè)備電池的電量。

使用您的應(yīng)用并執(zhí)行您想要獲取數(shù)據(jù)的操作;例如,斷開(kāi) WLAN 連接并將數(shù)據(jù)發(fā)送到云端。

重新手機(jī)連接。

轉(zhuǎn)儲(chǔ)所有電池?cái)?shù)據(jù)。此過(guò)程可能需要一段時(shí)間: adb shell dumpsys batterystats > [path/]batterystats.txt 系統(tǒng)會(huì)使用可選路徑參數(shù)在您指定的目錄中創(chuàng)建 batterystats.txt 文件。如果您沒(méi)有指定路徑,則會(huì)在您的主目錄中創(chuàng)建該文件。

使用原始數(shù)據(jù)創(chuàng)建報(bào)告 adb bugreport > [path/]bugreport.zip 錯(cuò)誤報(bào)告可能需要幾分鐘才能完成。在完成之前,請(qǐng)勿斷開(kāi)設(shè)備連接或取消該進(jìn)程。 與上面的 batterystats.txt 一樣,這些文件是系統(tǒng)使用可選的路徑參數(shù)在您指定的目錄中創(chuàng)建的。如果您沒(méi)有指定路徑,系統(tǒng)將在您的主目錄中創(chuàng)建這些文件。

如果 Battery Historian 尚未運(yùn)行,請(qǐng)使用以下命令運(yùn)行 docker --run -p port_number:9999 gcr.io/android-battery-historian:2.1 --port 9999

要在 Battery Historian 中查看數(shù)據(jù),請(qǐng)?jiān)跒g覽器中打開(kāi) Battery Historian。(對(duì)于 Mac 和 Linux,Battery Historian 在 http://localhost:port_number 下運(yùn)行。對(duì)于 Windows,Battery Historian 在 http://your_IP_address:port_number 下運(yùn)行。)

點(diǎn)擊 Browse,然后選擇您在上面創(chuàng)建的錯(cuò)誤報(bào)告文件

點(diǎn)擊 Submit。Battery Historian 將打開(kāi)您根據(jù) batterystats 數(shù)據(jù)創(chuàng)建的圖表。

使用Battery Historian圖表查看數(shù)據(jù)

Battery Historian圖表會(huì)顯示一段時(shí)間內(nèi)與電源相關(guān)的事件。

當(dāng)系統(tǒng)組件處于活動(dòng)狀態(tài)時(shí),每行都會(huì)顯示一個(gè)彩色條形段,以此表示正在消耗電池電量。該圖表不會(huì)顯示該組件使用的電量,僅表示相關(guān)應(yīng)用處于活動(dòng)狀態(tài)。圖表按類別進(jìn)行整理,并顯示每個(gè)類別隨時(shí)間變化的一個(gè)條形,如圖表的 X 軸所示。

從下拉列表中添加其他指標(biāo)。

將光標(biāo)懸停在信息圖標(biāo)上可查看有關(guān)每個(gè)指標(biāo)的更多信息,包括圖表中使用的顏色對(duì)應(yīng)的鍵。

將光標(biāo)懸停在某個(gè)條形上可查看有關(guān)該指標(biāo)的更多詳細(xì)信息以及時(shí)間軸上特定點(diǎn)的電池統(tǒng)計(jì)信息。

其他Batterystats輸出

您可以在 Battery Historian 圖表下方統(tǒng)計(jì)信息部分的 batterystats.txt 文件中查看其他信息

System Stats 標(biāo)簽頁(yè)包含系統(tǒng)范圍的統(tǒng)計(jì)信息,例如電池信號(hào)電平和屏幕亮度。此信息可全面反映設(shè)備的具體情況。這對(duì)于確保沒(méi)有任何外部事件影響您的測(cè)試尤為有用。

App Stats 標(biāo)簽頁(yè)包含有關(guān)特定應(yīng)用的信息。使用左側(cè)“App Selection”窗格中的 3 排序應(yīng)用下拉列表對(duì)應(yīng)用列表進(jìn)行排序。您可以選擇特定應(yīng)用來(lái)查看使用下方的 4 應(yīng)用下拉列表的統(tǒng)計(jì)信息。

在看你就贊贊我!

責(zé)任編輯:

總結(jié)

以上是生活随笔為你收集整理的linux下电池测试软件,你们要的App电量分析测试来了的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。