[讨论] AdGuard v2.12 耗电量

楼主: diablos ( )   2018-09-26 15:59:14
之前 没有测过AdGuard的耗电量
这次 v2.12版是首次使用CoreLibs
https://adguard.com/en/blog/introducing-corelibs/
理论上
会较有效率、省电
及较易把不同作业系统平台的功能实现到另一作业系统
比如Windows版AdGuard的Stealth mode功能
之后会实装在未来Android版的AdGuard v3
底下的截图是让AdGuard v2.12
完全在背景执行一天后测的耗电量
测试时间是从周二15:00至隔日15:00
期间如常使用手机上网
这一日内 总共大约3小时左右 是开启萤幕
上网浏览网页 逛PTT 看youtube 玩线上游戏
其余时间是开着行动网络 手机进入待机状态
所以电量从最初100% 到隔日测试截止时仅剩27%
而完全在背景执行的AdGuard v2.12 整日只耗了不到1%的电量
https://i.imgur.com/JXlLTV7.png
因为目前v2.12正式版有无法取得HTC U11正确电池设计容量的bug
前阵子曾经把耗电量截图贴给AdGuard的技术执行长看
他马上就觉得计算值奇怪
按照当时显示的电池用量mAh推算回去 HTC U11的电池设计容量才1000mAh
显然跟HTC U11硬件规格实际电池设计容量3000mAh差很多
后来我把log档寄给他 在新的夜间版已经解决这bug了
如截图中所示
7.259mAh/3000mAh=0.242%
我不知道AdGuard于其它厂牌装置会否有这bug
把更新管道改成 夜间版
先安装最新版的夜间版后
把AdGuard显示的耗电容量mAh除以使用装置的电池设计容量mAh
即为正确值
若最新夜间版/测试版AdGuard显示的耗电百分比
仍是跟你自己手动计算的值不同
可以帮忙汇出log档 寄给AdGuard团队修正bug
(若不想用测试版 v2.12新版正式版最近要释出了 耐心再等个几天
对于一般的使用者 更新管道还是建议设定在发行版或顶多测试版
夜间版是给测试人员测试用的)
如果有读底下这篇文章
https://adguard.com/en/blog/adguard-for-android-v2-12/
文中介绍了v2.12新增的一些功能
其中Android v7.1+以上用户
以手指长按AdGuard图示就能做些简单的操作还蛮方便的
https://i.imgur.com/NoU1jdK.png
耗电与否跟用户自己的使用习惯也有关联
如果是常在萤幕上执行程式 光萤幕耗电量就是程式耗电量多的主因
让AdGuard整天在背景执行 基本上是没耗多少电量的
作者: DavidXie (大头)   2018-09-26 16:51:00
good.
作者: rti56kt (彼岸)   2018-09-26 17:53:00
大推AdGuard大师m(_ _)m
作者: kaoru7568 (镜音俺嫁)   2018-09-26 18:03:00
谢谢大大
作者: tom282f3 (学妹战士)   2018-09-26 18:30:00
这个萤幕颜色不觉得很伤眼吗QQ
楼主: diablos ( )   2018-09-26 19:08:00
更早之前其实也不习惯抗蓝光之类的app 后来习惯整天用Android内建的夜间模式觉得眼睛较舒服 这次刚好薄暮微光app特价就入手改使用它了 不过还是有差 Android的夜间模式是琥珀色 而薄暮微光是让萤幕偏红色 还在适应中
作者: s213092921 (麦靠贝)   2018-09-26 20:37:00
物超所值的超强软件
作者: mainline (OCISLY)   2018-09-26 22:40:00
你一天内都没用到网络 那这是看空转时间 换Libs成效看不出吧题外 刚巧你这篇谈耗电 你由内建抗蓝光换app的 立马将省下的耗去还倒贴 内建的在极底层执行 app在最上层还是效率最差的overdraw 效率差之十万里 CPU&GPU能耗白白亏太多了 搞到掉帧也正常 这是食材炖好后由服务生自行加盐送出 跟厨师在备每样食材时服务生都插手黏便利贴交待出菜时要加盐,快呈碗时厨师见到便利贴赶紧再去拿盐放的差别
楼主: diablos ( )   2018-09-26 23:11:00
测试条件是完全让AdGuard v2.12在背景执行 期间不曾关闭AdGuard和没在萤幕上打开AdGuard主程式 测试时间是从昨天下午充饱电后100% 如常使用手机浏览网页, 看youtube和逛PTT 按我电池用量截图是测到今日下午15点为止 过去24小时的AdGuard用电量 这一日期间我的萤幕使用量是两三小时上网 其余时间是行动网络仍开着 手机是待机状态 我在今日下午15点时电池只剩27%的电量 而全天在背景执行的AdGuard只耗了不到1%的电量https://i.imgur.com/JeV91dx.jpg上图那个26小时放电 从昨天下午电量100%掉到今天下午电量只剩20%证明期间我是有在用手机来上网的 15点测试结束截图后 我16点多才再充电即便用Android内建的电池用量来看 在背景执行的AdGuard v2.12低于1%的耗电量也不会显示出来在耗电app清单中 当然你若是一天内8小时以上都用手机上网好了 即便如此 背景执行的AdGuard v2.12也不到会被认为耗电的程度另外 抗蓝光的话题 我本就没在意Android内建夜间模式和薄暮微光app哪种耗电与否 纯粹之前在PTT上看有人推荐 所以买来试试使用感觉 系统内建的比额外app省电 我早就知道也不需你说那你知道AdHell本身不是adblocker吗?说AdHell不耗电的根本就不知其怎么运作 却拿来跟其它真正的adblocker比较耗电))AdGuard blog该篇这2个截图其实就是两者皆为背景执行的v2.11和当时v2.12前几版夜间版的一天耗电比较 不仅耗电量降低 而且占用的系统资源 CPU总数也下降https://i.imgur.com/J9lFDIu.jpg
作者: mainline (OCISLY)   2018-09-27 00:28:00
阿 图中的数据用量是adguard自己用来工作的啊 我还以为是用量总计 最近24小时才500KB误会你没在用手机抗蓝光这事 重点是三方app的overhead 太瞎怎么adhell会乱入?对于adblocker品牌不评论 总觉得靠这些方式实现的都嘛有种得五舍三的feel
楼主: diablos ( )   2018-09-27 00:55:00
AdGuard用户自己就可升级到v2.12最新夜间版测耗电了 耗电与否跟用户自己使用习惯有很大关联 如果 你是那种总爱打开AdGuard在萤幕上 因为使用萤幕 会耗电是正常的 设定完后 让它在背景执行就好 Android v7.1以上还可长按AdGuard图示来更新过滤器或程式 连程式也不用打开 很方便 v2.12旧版AdGuard在HTC U11上有无法正确取得电池设计容量的bug我看其他人不同厂牌的手机没这问题 但假使其他用户在升级成最新版夜间版后 耗电量计算值若不对 可以汇出AdGuard的log档给官方修正bug 我想一般用户会知道自己装置的电池设计容量是多少 把AdGuard电池用量统计图中一天耗电总和mAh除以电池设计容量mAh 可以自己检查一下AdGuard于你的装置上 有无因没法从系统那取得正确电池设计容量而导致算错的bughttps://goo.gl/ANP3ag如无意外 今半夜才释出的v2.12.233 RC应该会直接转正式版关于HTC U11电量的bug在这版有修正 只是没列在changelog
作者: grantchiue (AHIRU)   2018-09-28 09:32:00
不知道能否则是夜间不使用手机,仅开启网络,让他在背景运作。测试安装与不安装,一个小时会多耗多少电力。则是>测试
作者: maybebabe (I like the way u talk)   2018-09-28 13:07:00
最近我的AdGuard都会造成手机CPU飙高,必须要关闭防护重开才会正常QQ
楼主: diablos ( )   2018-09-28 13:19:00
开启网络 手机待机状态 背景执行的AdGuard耗电才0.0x%测那个没意义 你该注意的是有些程式 你退出时以为有关闭但其实在背景耗电 要按home键右边的按钮 把程式清除这样测待机耗电才准 AdGuard可试用7天 自己测吧CPU问题 我不知你测试条件是什么 而且也没萤幕使用时间截图 就像比较app耗电 某某app怎么耗电的百分比这么高查看各app的萤幕使用时间后 萤幕使用时间愈久当然愈耗电https://i.imgur.com/xqUv35X.jpghttps://i.imgur.com/hL2VdtB.jpgAdGuard v2.12 有你说的那么耗CPU使用率吗?https://i.imgur.com/lozhmCV.jpghttps://i.imgur.com/PSZvesz.jpg找CPU使用时间与我目前AdGuard相近的来比较 自由时报app的CPU使用时间稍短 CPU使用率还比AdGuard v2.12略高一点再者 app使用时间愈久 自然CPU使用率也会上升 跟app使用萤幕愈久愈耗电的道理一样 如果要比较 在同一基准下(相同的使用时间) 测试才客观吧
作者: maybebabe (I like the way u talk)   2018-09-28 18:26:00
我是把背景所有在执行的APP全部清空后,只开启CPUZ,发现CPU一直维持在99%,接着把通知列的Adguard暂停防护,CPU就会降至10%左右,再重开也都正常,但过一阵子会发现又飙高了(手机未使用却发热)。不能确定是否是某个APP加上Adguard导致此结果,但跟Adguard应该脱不了关系!找了好几天也找不到看单一APP CPU使用率的APP,之前板上推荐的都失效了
楼主: diablos ( )   2018-09-28 19:08:00
CPU-Z哪来的百分比让你看?https://i.imgur.com/9emuhfF.jpg用另款 Widgets - CPU | RAM | Battery来看 CPU使用率也低啊 AdGuard v2.12正在背景执行 电池温度才36℃https://i.imgur.com/Nf9IzpK.jpg要看各apps的CPU使用率 那就付费去买3C Toolbox Pro或3CSystem Tuner Pro吧 用里面的任务管理器你该问你自己那时有啥程式在偷跑 在背景执行的AdGuard不会耗那么多系统资源和电量
作者: maybebabe (I like the way u talk)   2018-09-28 21:01:00
https://i.imgur.com/SAiUYyJ.pngCPUZ哪里没有?还是你的版本跟我的不一样?手机装的APP跟以前都一样,但CPU飙高是最近一个月左右发生的事
楼主: diablos ( )   2018-09-28 21:08:00
你有root? 可能差别在这
作者: maybebabe (I like the way u talk)   2018-09-28 21:08:00
问题在于,我只要关掉Adguard再重开,就会正常啊所以怀疑Adguard也是合理的吧没Root反正也懒得找了,就放著看有没有哪天会自己变正常
楼主: diablos ( )   2018-09-28 21:20:00
Android版本?v6以下?有些CPU监控app注明CPU使用率在Android v7以上要root才会取得正确资讯你的截图中 状态列也有很多程式在执行 除了行动网络 还开着Wi-Fi, 蓝牙 左边也是有2个app在执行你常驻执行的app较多吧 同样AdGuard v2.12在背景执行 我HTC U11 八核心 每个核心时脉稳态值才300MHzhttps://i.imgur.com/TuXp0xk.jpg而且 你截图的值是稳态值?还是瞬间值?CPU时脉和使用率是动态的 滑动萤幕 或按音量键+电源键来截图 CPU时脉和使用率都会瞬间飙高
作者: grantchiue (AHIRU)   2018-09-29 01:42:00
只看图表%数没办法实际感觉到耗电量,至于付费版,我在板上还没开始讨论时就已经购买了
楼主: diablos ( )   2018-09-29 02:35:00
Android内建电池用量 你可以自己测 然后在这分享结果
作者: maybebabe (I like the way u talk)   2018-10-01 12:31:00
一个是网络速度计,用N年了,根本就没啥耗电量,一个是地图的提醒而已…唉,算了
楼主: diablos ( )   2018-10-01 17:59:00
查看AdGuard的过滤记录 有什么app在执行

Links booklink

Contact Us: admin [ a t ] ucptt.com