是这样的,刚才打开了 GPU 呈现模式 ,然后看了几个应用,发现微信在对话视图下,条状图持续飞速滚动啊,但此时并没有对话发生。。。其它 APP,以及微信的其它 view 都没这种情况。
微信这个耗电大户会有不会这一块的贡献呢?
微信这个耗电大户会有不会这一块的贡献呢?

1 sky0009 Aug 25, 2017 via Android 应该是微信在时刻检查是否有新消息。这其实是很纠结的,消息接收有延迟,你们骂辣几。频繁检查新消息的接收,你们又说费电。。。 |
3 EricInBj OP 我录了个视频,有什么好的途径放到这儿? |
4 EricInBj OP |
5 Famio Aug 25, 2017 |
6 EricInBj OP |
7 greenskinmonster Aug 25, 2017 Play 版微信 6.5.10 ,没发现这个问题 |
8 EricInBj OP @greenskinmonster 同样是 Play 版 6.5.10 ,Android O 正式。 |
9 freestyleyooo Aug 25, 2017 via Android 我刚试了 telegram 也一样 在对话界面那个代表 gpu 的彩色条条也会随时间而滚动 |
10 EricInBj OP |
12 jasonyang9 Aug 25, 2017 根本没有优化过 |
13 Plumes Aug 25, 2017 @freestyleyooo 刚才试了一下,Tg 那个应该就是在渲染输入框的光标,光标闪一下,彩条才会动,要是调出消息菜单,使输入框失去焦点,彩条就不动了.而微信这个在界面上没有任何动的地方,彩条仍然在滚动. @EricInBj 我是用的 Playstore 的微信,在列表页和用户聊天页,彩条都会动 |
14 learnshare Aug 25, 2017 可能是针对某些机型的 hack ?不过不优雅 |
16 EricInBj OP @learnshare 能有微信团队的人来科普一下就好了。。。 |
17 xcai Aug 25, 2017 6.5.13 没有这个问题 |
18 RagnarokStack Aug 26, 2017 楼主用的什么机器测试的?我试了下我的没这个问题 |
19 iCodex Aug 26, 2017 via Android Nexus 6p 微信 6.5.10 存在这种情况 |
20 RagnarokStack Aug 26, 2017 看了一下这个应该是跟 android O 对 progress bar 的改动有关,在 O 上 progress bar 不再使用脏区计算是否渲染了,即使是在屏幕外面也会被不停的绘制,所以在这里会看到一只有 draw command 出来,楼主如果是 android 开发的话不妨写个 demo 试试? |
21 vxcn Aug 27, 2017 via Android 7.0,wechat 没发现有这个问题 |
22 EricInBj OP @RagnarokStack 感觉你这个说法比较靠谱,不是 android 开发,有空明天折腾一下看看… |
23 greenskinmonster Aug 28, 2017 @RagnarokStack 这个改动有点坑嘛,等我去测试下我的代码去。 |