The consumption seems to be come from java part tho.
I haven’t expected that. So the Syncthing logs wouldn’t help much. To verify this, we could try to downgrade the Java app itself but still use the latest Syncthing binary. If the issue is gone, you’re right. Knowing the relevant part for sure would also help bisecting.
Oh, it’s happening again…
…latest Android 8.1.0 on a Google Pixel with latest Syncthing for Android app.
Can you specify the version, as latest has no meaning as time passes, as well as it doesn’t have meaning over multiple sources you can get the app from.
My apologies, here is the info.
Syncthing Version v0.14.46+1-g7f1c0a33
Syncthing Android Version 0.10.8
If you have shell access you should check which process is causing the CPU usage. The app or libsyncthing.so, and check the logs for issues.
OS Monitor can give you info on a process name without needing shell access, and the notification icon is a good way to show when an app is chewing up CPU.
Except that syncing might never stop, if Syncthing is having issues with syncing some files due to various issues, if so then it will keep trying it forever, it happens to me here and there.