High CPU-usage from Dropbox Windows-app when running GC Train-view - when Athlete-library is located inside Dropbox-folder

48 views
Skip to first unread message

Karl-Axel Zander Persson

unread,
Nov 10, 2019, 4:22:52 PM11/10/19
to golden-cheetah-users
Eats up about solid ~9-13% on my Intel Core i7-4702MQ CPU @ 2.2GHz

Pausing Dropbox sync before starting recording does resolve it though


What factors cause high CPU usage?


...

2) External factors (or third-party apps) are conflicting with Dropbox

Some third-party apps access files in your Dropbox folder. Dropbox may interpret this access as edits to the files, and sync these perceived changes. If a third-party app continually requests access to your files, Dropbox will continue to sync, which will in turn lead to high CPU usage.

This loop usually occurs with third-party syncing apps, backup apps, and anti-virus or security software, or when a third-party app is installed within the Dropbox folder.

To isolate a third-party app as the cause of high CPU usage, temporarily disable each third-party app in the Activity Monitor (macOS) or Task Manager (Windows), and then see if CPU usage for Dropbox decreases.


...

So I believe it is certain that the issue I'm experience is that Dropbox keeps aggresively re-syncing the modified train-view related created data-files. Unfortunately no option in Dropbox like "chill & only sync this specific folder every 1 hour" or so.

Is my general approach of storing such app-data like this in a cloud-sync-folder (like Dropbox etc) just a bad unintended idea? I'm currently not really using Dropbox to share my athlete-library folder between computers/GC installations, but mostly as just an additional layer of data-backup

Just making a habit to pause Dropbox sync in Task Bar before every workout would work. Or at least especially those times running an other bunch of other apps simultaneously, and you really not want to run unnecessary stuff in the background eating up significant CPU & might make be the difference to start making the OS laggy. But a bit tedious to do and/or remember, either way!

Appreciate input & ideas!

Karl-Axel

Ale Martinez - No direct email please

unread,
Nov 11, 2019, 7:44:29 AM11/11/19
to golden-cheetah-users
Train mode updates the log file each second to preserve your training data in the event of a crash or power shortage.

To avoid this you can disable sync for the athlete’s folder and config the auto backup: https://github.com/GoldenCheetah/GoldenCheetah/wiki/UG_Preferences_Athlete

Karl-Axel Zander Persson

unread,
Nov 12, 2019, 3:14:15 AM11/12/19
to golden-cheetah-users
Thanks.

"disable sync for the athlete's folder" - would that mean to set the Athlete Library outside Dropbox, and then auto backup it to a location in Dropbox, e.g every 1 time GC is closed?

Ale Martinez - No direct email please

unread,
Nov 12, 2019, 6:36:48 AM11/12/19
to golden-cheetah-users
Yes, the frequency could be lower.

Other option is to use GC sync via Dropbox to backup your data, but this doesn’t include your config files.

Karl-Axel Zander Persson

unread,
Nov 12, 2019, 6:40:57 AM11/12/19
to golden-cheetah-users
alright! thanks again
Reply all
Reply to author
Forward
0 new messages