Performance issues with multiple profiles
Since v0.5.5o, running Rethink in a secondary profile causes my device to slow down tremendously. It would delay all of my movements and cause apps to constantly restart if I left it in the background for a second. I'm running each instance with multiple WireGuard configurations and a blocklist. If I shut down/disable Rethink in the main profile before switching, then there is no visible performance penalty. Private spaces and work profiles are also affected by this problem.
Until this is fixed, can the backups be made backwards compatible? I previously tried to revert to the latest stable release, but it failed to import my configuration.
Version: v0.5.5u Device: Pixel 7 OS: Android 16 (GrapheneOS)
It would delay all of my movements and cause apps to constantly restart if I left it in the background for a second.
Are you positing Rethink uses a bit too much RAM? If so, there hasn't been any significant increase in RAM usage in v055n -> v055o, from what I remember. In fact, for On-device blocklists, we shipped an improvement in terms of RAM usage, if anything...
If I shut down/disable Rethink in the main profile before switching,
Is your device heating up? If you're technical enough and know how to run adb, you can check if Rethink is using excessive RAM & CPU with:
# RAM
adb shell dumpsys meminfo | less;
# CPU per thread
czpid=`pidof com.celzero.bravedns`;
adb shell top -b -H -p $czpid