rdns dev here
avaluedcustomer I have un-installed RethinkDNS since then as it was draining the battery.
The next version (v055o
) due in a few days should considerably improve the battery drain ... or so I think (:
- Aggressive (and user configurable) TCP/UDP idle timeouts close long running sockets.
- Some threads that could be infinitely looping ... now have short-circuit built-in in case of bugs.
- Full write-through caching for every storage-backed data (firewall rules, app rules, proxy setups etc).
- Letting WireGuard idle more often.
That said, battery drain from Rethink is also a function of rules+installed apps. If an app that I've blocked tries to connect to the Internet non-stop (in turn not letting the device sleep and forcing Rethink to process its packets and generate "blocked" responses); that'll drain battery.
Battery drain also depends on the "radios". 5g will drain more than wifi, for example.
Some rules, like setting "Bypass DNS & Firewall" for any app and turning ON "Block app not in use" (from Universal firewall rules) will also drain battery a bit more than if those rules were disabled.
If you're content with just DNS-based blocking, you can put Rethink in "DNS-only mode" (tap the downward-arrow on the homescreen right next to the START/STOP button to choose this).
On my Androids, Rethink-related battery drain is usually at 3% to 5% in "DNS+Firewall mode" and 1% to 2% in "DNS-only" mode.