多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > 性能優(yōu)化十三之電量分析環(huán)境安裝

性能優(yōu)化十三之電量分析環(huán)境安裝

來源:程序員人生   發(fā)布時間:2017-03-21 08:58:33 閱讀次數(shù):4471次

上1篇博客給大家大體介紹了1下電量消耗的相干知識,這篇博客開始講授如何利用Battery Historian工具來電量分析結(jié)果。注意:分析電量只針對Android5.0系統(tǒng)以上的app,5.0系統(tǒng)以下的app是沒法進(jìn)行分析的。

環(huán)境部署:

工具開源地址:https://github.com/google/battery-historian
根據(jù)github上面介紹,Battery History工具的安裝有兩種方式:

1.      通過安裝Docker環(huán)境來安裝。

      Docker是1種容器,1般用于云計算和大數(shù)據(jù)平臺。提倡的1種思想就是:軟件即服務(wù)。這句話不是蓋的,1句話就能夠?qū)⑺税l(fā)布的docker服務(wù)環(huán)境1次全部copy過來(注意是全部軟件環(huán)境哦,相當(dāng)于復(fù)制了1臺1模1樣的主機(jī),連軟件都不要安裝了,全有了。彪悍吧!)

坑:Docker只支持Windows10

Github上面是這樣的命令及地址: 
docker -- run -p <port>:9999 gcr.io/android-battery-historian:2.1 --port 9999

這個里面的地址貌似不能用,然后找到了1個老外的鏡像,是2.0版本的。

(鏡像地址:blystad/battery-historian或bhaavan/battery-historian)

命令:

docker -- run  -p  6666:9999  blystad/battery-historian --port 9999

或命令以下(上面這類是臨時開辟的程序服務(wù),下面是開啟了1個單獨系統(tǒng)服務(wù)更正規(guī)的服務(wù)。):

docker run -d -p 9999:9999 bhaavan/battery-historian

啟動后輸入網(wǎng)址:

Http://ip+port


2. 通過編譯gitbub上面的源碼來安裝


1、GO環(huán)境安裝:
1.下載
下載目錄: https://golang.org/doc/install
https://golang.org/doc/install?download=go1.7.3.windows-amd64.msi


2.安裝GO


3. 配置GOROOT和GOPATH
a. GOROOT的作用是告知Go 命令和其他相干工具,在哪里去找到安裝在你系統(tǒng)上的Go包,所以這里配置的是    GO的安裝目錄


b.GOPATH可以簡單理解為是工程的目錄,所以創(chuàng)建1個GO的工程路徑


  c.最后配置1下環(huán)境變量,把Go的bin目錄放到path環(huán)境變量中


4. 檢查Go是不是安裝成功,打開命令行輸入Go version



2、安裝Git

1.點擊下載【下載】; (https://git-scm.com/ )
2. 依照步驟安裝;
3. 安裝完成檢查:命令行輸入git version

     

    也能夠直接打開git bash檢查

    

3、安裝Python


1. 點擊下載【下載】,注意僅支持python2.7 (https://www.python.org/ )
2. 安裝完成;
3. 環(huán)境變量配置,添加Path的路徑,是Python的安裝路徑

         

4.輸入命令行 python –V(注意是大寫V)檢查是不是安裝成功

         

4、安裝Java環(huán)境(這就不多說了)

5、下載Battery Historian源碼并且運(yùn)行

1.輸入命令行g(shù)o get -d -u github.com/google/battery-historian/…


**下載到GOPATH配置目錄下
2. 進(jìn)入到$GOPATH/src/github.com/google/battery-historian目錄下方
$ cd $GOPATH/src/github.com/google/battery-historian

        

3.運(yùn)行Battery Historian

1)  go run setup.go
# Compile Javascript files using the Closure compiler
$ go run setup.go

         

等待數(shù)分鐘或10分鐘左右,如果依然沒有下載成功,可以手動下載,以下操作
**下載【closure-library】和【closure-compiler】和【flot-axislabels】,解壓放到GOROOT目錄下third_party文件夾下方的的closure-compiler和closure-library和flot-axislabels文件夾 ../battery-historian\third_party;如果沒有均手動創(chuàng)建。



2)go run cmd/battery-historian/battery-historian.go

# Run Historian on your machine (make sure $PATH contains $GOBIN)
$ go run cmd/battery-historian/battery-historian.go [--port <default:9999>]


4. 檢查/battery-historian是不是運(yùn)行,登錄網(wǎng)址 http://localhost:9999查看


6、導(dǎo)出手機(jī)的Bugreport日志
1.輸入指令 adb bugreport > bugreport.txt導(dǎo)出。(具體使用方法下篇博客介紹)
7、上傳bugreport.txt文件至 http://localhost:9999

1.上傳bug日志

2.查看結(jié)果

參考資料:
https://github.com/google/battery-historian#wakelock-analysis


本篇博客參考眾多博客,在這里逐一指出就太多了,在此謝謝那些先輩們。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产成人鲁鲁免费视频a | 一级做a爰片久久毛片图片 一级做a爰片欧美aaaa | 成人午夜视频在线播放 | 亚洲精品久久久久久下一站 | 中文天堂最新版在线精品 | 依人九九 | 日本wwwwww| 武则天免费一级淫片 | 精品欧美视频 | 精品国产福利第一区二区三区 | 免费h视频| 亚洲成a人片在线v观看 | 国内小情侣一二三区在线视频 | 欧美在线暴力性xxxx | 色诱久久av | 亚洲一区二区三区免费视频 | 黑人又大又粗好爽好猛视频 | 热久久国产欧美一区二区精品 | 玖操网| 春色激情站 | 免费一级毛片在线视频观看 | 伊人色婷婷 | 操婊网| 亚洲精品高清在线观看 | 第一页亚洲 | 精品视频一区二区三区在线观看 | 六九视频在线观看 | 国产欧美日韩在线人成aaaa | 亚洲成人三级 | 最近高清中文国语视频 | 国产精品精品视频 | 久久精品中文字幕不卡一二区 | jizz中国妇女| 亚洲国产成人久久综合一 | 国产一级精品绿帽视频 | 亚洲欧美精品一中文字幕 | 欧美一区二区三区免费 | 国产亚洲片| 中文字幕乱码六情 | 国产一区二区三区欧美精品 | 又污又黄又无遮挡网站 |