gkd 中文文档 下载 App

gkd 耗电原因解析:规则数量与无障碍事件刷新频率

「GKD 费电吗」是社区最常见的疑问之一。官方 FAQ 的答案很直接:GKD 默认情况下并不耗电——并把真正的耗电来源讲得很清楚。本页把这个官方结论展开,给你一套可操作的省电策略。

两个常见的错误认知

官方首先纠正了两个想当然:

这两项的开销是偶发且微小的,关了它们电不会省下来。

真正的耗电公式

官方点名的两个真实耗电来源:

  1. 启用的规则数量:每条启用的规则都要在界面变化时参与匹配;
  2. 当前应用的无障碍节点数量与事件刷新频率:引擎的匹配工作量 = 规则数 × 界面复杂度 × 事件频率。

第二条解释了一个现象:同样是刷应用,用某些节点爆炸、事件高频的短视频类应用时,GKD 的存在感(耗电)明显高于别的应用——不是 GKD 变了,是那一类应用的「扫描工作量」天然大。官方原话:长时间使用此类软件的规则会比较耗电,请自行考虑后再启用。

无脑全开是耗电重灾区

官方还点名了一个社区习惯问题:早期默认订阅规则数量有 1300+,很多用户喜欢全部开启,甚至同时开启多个订阅——而这些订阅大多互相 fork、内容基本重复,相当于让引擎同时跑几份一样的规则。

规则越多、重复越多,匹配开销越大,耗电自然上去。这不是引擎的问题,是配置的问题。

省电策略清单

结论

GKD 的耗电几乎完全由你的规则配置决定。配置得当(少量规则、精简订阅),它就是一个近乎无感的后台服务;无脑全开还叠加重复订阅,那耗电怪不了引擎。