ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

20190324游戏场景百度地图150次联网耗电

2022-01-11 22:02:05  阅读:166  来源: 互联网

标签:150 30 15 03 23 耗电 2019 com 20190324


 

 

2D1Z

2D1N

2D1F

 

项目

第一轮

第二轮

第一轮

第二轮

第一轮

第二轮

1

30 Mins Game

378.38

294

277.65

 

272.25

 

2

30 Mins Music Play

118.32

64

47.05

 

39.64

 

3

30 Mins Tencent Video

197.82

191.15

186.23

 

198.48

 

4

30 Mins Call

130.75

134.4

123.14

 

127.88

 

5

10Mins Camera Preview

481.8

481

427.32

 

610.74

 

6

5 Mins Camera vedio

582.72

591

512

 

439.71

 

7

30 Mins Browsing

220

221.31

230.57

 

201.79

 

8

30 Mins Baidu Map

220.56

218.87

222.29

 

233.19

 

9

30 Mins Sina Weibo

237.73

266

246.33

 

243.36

 

10

30 Mins Wechat

167.5

169.38

170.85

 

156.56

 

 

开始时间

14.41.55

 

14.40.56

 

14.42.47

 

第一轮分析:

14.41.55从这里开始了2D1Z的测试:

03-23 14:41:58.154  6843  6924 I System.out: [socket] connection omsjf.cmgame.com/112.4.19.50:80;LocalPort=-1(10000)

中间log省略

03-23 15:11:51.000  5491  5523 I System.out: [socket][/10.195.248.37:41734] close

03-23 15:11:51.002  5491  5523 I System.out: [socket][/10.195.248.37:49296] close

这里结束了game的测试,connected共计有149处,按每次联网增加0.5mAh计算,那么至少增加79.5mAh。

开始music

03-23 15:12:00.897  5491 11142 I System.out: [socket] connection loc.map.baidu.com/163.177.151.220:443;LocalPort=-1(12000)

03-23 15:12:00.957  5491 11142 I System.out: [socket][/10.195.248.37:41736] connected

中间log省略

03-23 15:41:48.580  5491 15004 I System.out: [socket][/10.195.248.37:49468] connected

03-23 15:41:48.588  5491 15005 I System.out: [socket][/10.195.248.37:41906] connected

这里结束了music的测试,connected总计有86处,如果每次联网按0.5mAh计算,合计至少增加43mAh。

目前2D1Z的电流增加主要在第一轮,第二轮比第一轮下降很多,不过相对于2D1F和2D1N依然还有20mA的增加量。

分析后怀疑2D1Z的一开机会大量的连接百度,connection loc.map.baidu.com,在game和music的一个小时里连接上网的log里出现234次。说明占比非常高。

为了验证百度开机联网情况,单独做了开机待机实验,结果如下:

目前BSP分析结论如下,功耗增加主要为开机大量联网造成,跟FPS基本不相关。从第一轮GAME和muisc以后的测试看,功耗相差都不大。

后续工作:

为什么开机后百度等APK这么频繁联网,是什么行为导致的,后台是否可以管控?

百度地图第一次启动时间

手动点击最近任务栏“清除”时间

百度地图被kill-具体ForceStop接口

第一轮游戏开始

第一轮游戏结束

百度地图第一次启动时间

百度地图被kill-具体ForceStop接口

第二轮游戏开始

第二轮游戏结束

百度地图被kill-具体ForceStop接口

2D1Z_异常

03-23

14:04:38.344

am_schedule_service_restart:

[0,com.baidu.BaiduMap/com.baidu.location.f,20782]

2019/3/23

14:28:43

1.[0,5904,com.fadi.engineermode,900,remove task]

2.[0,2323,com.fadi.dialer,900,remove task]

3.[0,5324,com.fadi.feedback,1001,remove task]

4.[0,5300,com.android.settings,900,remove task]

系统查杀策略com.fadi.onetouchbooster没有foreStop

百度地图

2019/3/23 14:41

2019/3/23 15:11

系统查杀策略com.fadi.onetouchbooster没有foreStop

百度地图

2019/3/23 18:59

2019/3/23 19:29

系统查杀策略com.fadi.onetouchbooster没有foreStop

百度地图

2D1N_正常

2019/3/23

6:35:43

1.[0,4228,com.fadi.engineermode,900,remove task]

2.[0,2599,com.fadi.dialer,900,remove task]

3.[0,3568,com.fadi.feedback,1001,remove task]

由于没有百度地图启动记录,系统查杀策略com.fadi.onetouchbooster无需kill

2019/3/23  9:28:06

I am_create_activity:

[0,231795462,41,com.baidu.BaiduMap/com.baidu.baidumaps.WelcomeScreen,android.intent.action.VIEW,NULL,geo:38.899533,-77.036476,268435456]

03-23 10:07:11

I ActivityManager: Force stopping com.baidu.BaiduMap appid=10128 user=0:

from pid 2439 (系统查杀策略 pid 2439 为 com.fadi.onetouchbooster)

2019/3/23 10:58

2019/3/23 11:28

2019/3/23

14:18:01

I ActivityManager: Force stopping

com.baidu.BaiduMap appid=10128 user=0: from pid 2439 (系统查杀策略 pid 2439 为

com.fadi.onetouchbooster)

2D1F_正常

2019/3/23

6:36:37

1.[0,4523,com.fadi.engineermode,900,remove task]

2.[0,2591,com.fadi.dialer,900,remove task]

3.[0,3568,com.fadi.feedback,1001,remove task]

由于没有百度地图启动记录,系统查杀策略com.fadi.onetouchbooster无需kill

2019/3/23 6:42

2019/3/23 7:12

2019/3/23  9:30:02

I am_create_activity:

[0,136082164,94,com.baidu.BaiduMap/com.baidu.baidumaps.WelcomeScreen,android.intent.action.VIEW,NULL,geo:38.899533,-77.036476,268435456]

03-23 10:00:16

I ActivityManager: Force stopping

com.baidu.BaiduMap appid=10126 user=0: from pid 2470 (系统查杀策略 pid 2470 为

com.fadi.onetouchbooster)

2019/3/23 11:00

2019/3/23 11:30

2019/3/23

14:19:35

I ActivityManager: Force stopping com.baidu.BaiduMap appid=10126 user=0:

from pid 2470 (系统查杀策略 pid 2470 为 com.fadi.onetouchbooster)

日志分析

[2D1Z_异常]

1.百度地图14:04后台启动,但是测试工程师在14:28手动点击清除,并没有清除百度地图进程

2.第一轮测试前百度地图应用没有被com.fadi.onetouchbooster调用forceStop清理

上述导致百度地图常驻后台运行,在第一轮游戏场景测试中,百度地图后台大量联网导致电流异常

03-23 14:41:51 ~ 03-23 15:11:59 时间段中 154 次

3 次 omsjf.cmgame.com 极品飞车联网

1 次 clientservices.googleapis.com

30次 ofloc.map.baidu.com 联网

110次 loc.map.baidu.com 联网

[2D1D_正常]第一轮游戏场景测试前,百度地图有被com.fadi.onetouchbooster调用forceStop清理

[2D1D_正常]第一轮游戏场景测试前,百度地图还未被点击打开;但是在第二轮测试游戏场景前,百度地图有被com.fadi.onetouchbooster调用forceStop清理

第一轮游戏场景

第二轮游戏场景

2D1Z_异常

测试前百度地图后台启动

也没被查杀

测试前百度地图没有被查杀

2D1N_正常

测试前百度地图没被打开

测试前百度地图被查杀

2D1F_正常

测试前百度地图没被打开

测试前百度地图被查杀

2D1Z

2D1N

2D1F

项目

时间段

联网次数

申请CPU锁次数

第一轮

第二轮

时间段

联网次数

申请CPU锁次数

第一轮

时间段

联网次数

第二轮

第一轮

时间段

联网次数

1

30 Mins Game

2019/3/23

14:41:50~03-23 15:11:59

154次

没查到

378.38

294

2019/3/23

18:59:19 ~

03-23 19:29:27

3次

没查到

277.65

272.25

2

30 Mins Music Play

03-23 15:12:01~03-23 15:42:12

86次

118.32

64

2019/3/23

19:29:29 ~

03-23 19:59:40

1次

47.05

39.64

3

30 Mins Tencent Video

2019/3/23

15:42:24~03-23 16:15:12

435次

197.82

191.15

2019/3/23

19:59:51 ~

03-23 20:32:34

186.23

198.48

4

30 Mins Call

2019/3/23

16:15:23 ~

03-23 16:43:28

129次

130.75

134.4

2019/3/23

20:32:34 ~

03-23 20:56:14

123.14

127.88

5

10Mins Camera Preview

2019/3/23

16:43:32 ~

03-23 16:58:57

481.8

481

2019/3/23 20:56

427.32

610.74

6

5 Mins Camera vedio

582.72

591

~ 03-23 21:11:44

512

439.71

7

30 Mins Browsing

2019/3/23

16:59:00 ~

03-23 17:29:02

220

221.31

2019/3/23

21:11:47 ~

03-23 21:41:49

230.57

201.79

8

30 Mins Baidu Map

2019/3/23

17:29:13 ~

03-23 17:59:08

220.56

218.87

2019/3/23

21:42:00 ~

03-23 22:11:55

222.29

233.19

9

30 Mins Sina Weibo

2019/3/23

17:59:19 ~

03-23 18:28:06

354次

没查到

237.73

266

03-23 22:12:06 ~ 03-23 22:40:54

191次

没查到

246.33

243.36

10

30 Mins Wechat

2019/3/23

18:28:08 ~

03-23 18:59:11

167.5

169.38

2019/3/23

22:40:56

~

170.85

156.56

开始时间

14.41.55

14.40.56

14.42.47

2019/3/23

14:41:50~03-23 15:11:59

2019/3/23

14:41:50~03-23 15:11:59

2019/3/23

14:41:50~03-23 15:11:59

游戏二轮

2019/3/23

18:59:19 ~ 03-23 19:29:27

 

 

 

 

03-23

15:12:01~03-23 15:42:12

03-23 15:12:01~03-23 15:42:12

03-23 15:12:01~03-23 15:42:12

03-23 15:12:01~03-23 15:42:12

 

30 Mins

Tencent Video

2019/3/23

15:42:24~03-23 16:15:12

4

30 Mins Call

2019/3/23

16:15:23 ~ 03-23 16:43:28

130.75

134.4

 

5

10Mins Camera Preview

2019/3/23

16:43:32 ~ 03-23 16:58:57

481.8

6

5 Mins Camera vedio

582.72

 

7

30 Mins Browsing

2019/3/23

16:59:00 ~ 03-23 17:29:02

 

8

30 Mins Baidu Map

2019/3/23

17:29:13 ~ 03-23 17:59:08

 

9

30 Mins Sina Weibo

2019/3/23

17:59:19 ~ 03-23 18:28:06

新浪微博

03-23 22:12:06 ~ 03-23 22:40:54

 

30 Mins

Wechat

2019/3/23

18:28:08 ~ 03-23 18:59:11

30 Mins Wechat

2019/3/23

18:28:08 ~ 03-23 18:59:11

30 Mins Wechat

2019/3/23

18:28:08 ~ 03-23 18:59:11

 

标签:150,30,15,03,23,耗电,2019,com,20190324
来源: https://blog.csdn.net/su749520/article/details/122442422

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有