性能优化(五) 电量优化背景和安装

电量优化 - battery-historia

简介
现在基本上都是人手一部智能手机,你可以发现不管走在街上,公交地铁上,等等任何娱乐办公地方,随处可见有人正在低着头玩手机,有的还随身携带充电宝。由此可见,现在智能手机的电量有多么的不经用,当然我们是优化不了电池的,不过我们可以从 APP 中着手优化,我相信一线大厂也有自己电量分析工具,我相信只要是能够分析电量的工具,都是好工具 ()。那么该我们的主角上场了 Google 开源电量分析工具 battery-historian 下面就让我们一起来了解下 BatteryHistonian 吧!

Battery-Historian

  • Battery Historian 背景

Battery Historian 是在运行 Android 5.0 Lollipop(API级别21)及更高版本的 Android 设备上检查电池相关信息和事件的工具,而设备未插入。它允许应用程序开发人员在时间线上可视化系统和应用程序级事件通过平移和缩放功能,可以轻松查看自设备上次完全充电以来的各种汇总统计信息,并选择一个应用程序并检查影响所选应用程序特定电池的指标。 它还允许对两个错误报告进行A / B比较,突出显示关键电池相关指标的差异

  • Battery Historian 安装

Battery Historian 安装是一个复杂的工程,需要配置一大堆的环境。不过官方给咱们提供了 2 中安装方式,下面让我们一起来了解下吧。

1.快速安装 - 百度云

battery historian 源码及 JS 环境 :pan.baidu.com/s/1D3Guq0WW…
提取码:g1cx

使用方式:
1.解压在 GO 的 $GOPATH/目录 执行 5.2 -> 5.4 步骤
2.IE 浏览器 或者 Google 浏览器输入 http://localhost:9999/

2.源码安装 (推荐)

源码安装虽然配置的环境很多,但是用起来还是比较稳定,下面就跟我的步伐来一起安装吧。
安装配置 GO 语言
科学上网下载 或者 使用我下载好的 提取码:nh8p
在这里插入图片描述
2.安装 注意更改路径
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
3.配置环境

系统变量中新建 GOROOT GOPATH 变量,然后配置 Path 环境变量
在这里插入图片描述
4.检查是否安装成功

在 cmd 命令行中输入 go version 查看是否成功安装及当前版本
在这里插入图片描述
python 安装
由于 historian.py 脚本是 python2 写的,所以需要安装 python2.7 环境。

下载安装: www.python.org/

云盘提供安装: pan.baidu.com/s/103GXARgc… 提取码:sm8p
官网下载 2.7 版本

在这里插入图片描述
安装 py在这里插入图片描述在这里插入图片描述在这里插入图片描述
配置环境

在这里插入图片描述
检验 root 权限输入 python -V

显示版本号,就说明安装成功了

在这里插入图片描述
下载 Battery Historian 源码

  • 在 Git Bash 中输入命令 go get -d -u
    github.com/google/battery-historian/…(即下载到GOPATH配置目录下)
  • 进入到$GOPATH/src/github.com/google/battery-historian目录下
  • 运行 Battery Historian:输入命令行 go run setup.go

    运行 Battery Historian.go

在 battery-historian 目录下执行 go run cmd/battery-historian/battery-historian.go在这里插入图片描述
浏览器输入http://localhost:9999在这里插入图片描述
Docker 安装
docker 我这里就粗略的说下,因为在 win10 下安装 坑太多了。还有点不稳定,导致最后使用 源码安装。
准备工作
官网下载 Docker : docs.docker.com/engine/inst…

安装 Docker for Windows Installer 安装步骤直接下一步,安装过程中会出现自动重启电脑。

命令输入运行 docker

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

在这里插入图片描述
验证: 在浏览器上输入 http://localhost:9999

在这里插入图片描述
如果 win10 企业版安装失败,可以看看官网提示

如果升级了企业版 那么 VMware 虚拟机用不了,下面给出解决办法。

关闭 Hyper-V 组件

bcdedit /set hypervisorlaunchtype off

开启

bcdedit /set hypervisorlaunchtype auto

这个篇幅比较长,就在下一章再给你们讲Battery Historian 使用及数据分析和优化方案

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值