rethink-app icon indicating copy to clipboard operation
rethink-app copied to clipboard

Performance issues with multiple profiles

Open cohesive-flight opened this issue 5 months ago • 1 comments

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)

cohesive-flight avatar Nov 03 '25 17:11 cohesive-flight

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

ignoramous avatar Nov 03 '25 17:11 ignoramous