OS Wide Performance/Behavior with BetterTouchTool

Describe the bug
For a while now I've noticed some behavior that just felt like my computer being slow, even when basically nothing was running and Activity Monitor did not show any high activity.

The main symptoms I've noticed are very slow and jerky scrolling as well as odd behavior when clicking the Dock. Often when I click the Dock, it takes a moment to respond and then brings up the context menu as if I right-clicked even when I just single clicked the trackpad.

I believe I've only noticed this odd clicking behavior when using the internal trackpad on my MacBook Pro.

Both of these symptoms stop immediately when I quick BetterTouchTool.

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.): MacBook Pro Trackpad

Device information:

  • Type of Mac: 15-inch 2015 MacBook Pro
  • macOS version: 10.15.7
  • BetterTouchTool version: 3.4.01

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):
What sorts of information would be helpful to help figure out what's going on here? Are there some logs I can retrieve or anything?

Here are some logs that were written when I experienced the weird clicking Dock behavior as described above:

default	09:42:31.280034-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> resuming, QOS(0x21) Voucher (null)
default	09:42:31.280756-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> {strength 0, tls 4, ct 0, sub 0, sig 1, ciphers 0, bundle 0, builtin 0}
default	09:42:31.281069-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> now using Connection 4
default	09:42:31.281840-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> sent request, body S 113
default	09:42:31.364504-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> received response, status 200 content U
default	09:42:31.364577-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> done using Connection 4
default	09:42:31.364686-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> response ended
default	09:42:31.364840-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> summary for task success {transaction_duration_ms=84, response_status=200, connection=4, reused=1, request_start_ms=0, request_duration_ms=0, response_start_ms=83, response_duration_ms=0, request_bytes=243, response_bytes=112, cache_hit=1}
default	09:42:31.365118-0800	BetterTouchTool	Task <119D1274-64B8-47FC-B761-D858EDE802C0>.<51> finished successfully
default	09:42:32.366235-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> resuming, QOS(0x21) Voucher (null)
default	09:42:32.367095-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> {strength 0, tls 4, ct 0, sub 0, sig 1, ciphers 0, bundle 0, builtin 0}
default	09:42:32.367458-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> now using Connection 4
default	09:42:32.367953-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> sent request, body S 113
default	09:42:32.506499-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> received response, status 200 content U
default	09:42:32.506572-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> done using Connection 4
default	09:42:32.506683-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> response ended
default	09:42:32.506839-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> summary for task success {transaction_duration_ms=140, response_status=200, connection=4, reused=1, request_start_ms=0, request_duration_ms=0, response_start_ms=139, response_duration_ms=0, request_bytes=243, response_bytes=112, cache_hit=1}
default	09:42:32.507077-0800	BetterTouchTool	Task <FE6D8A5A-07F4-4498-A573-0C469A115124>.<52> finished successfully
default	09:42:33.508316-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> resuming, QOS(0x21) Voucher (null)
default	09:42:33.509228-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> {strength 0, tls 4, ct 0, sub 0, sig 1, ciphers 0, bundle 0, builtin 0}
default	09:42:33.509524-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> now using Connection 4
default	09:42:33.509915-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> sent request, body S 113
default	09:42:33.621665-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> received response, status 200 content U
default	09:42:33.621742-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> done using Connection 4
default	09:42:33.621979-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> response ended
default	09:42:33.622138-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> summary for task success {transaction_duration_ms=113, response_status=200, connection=4, reused=1, request_start_ms=0, request_duration_ms=0, response_start_ms=112, response_duration_ms=0, request_bytes=234, response_bytes=112, cache_hit=1}
default	09:42:33.622358-0800	BetterTouchTool	Task <4B61DD1A-9D9E-46DB-B293-2A054803696D>.<53> finished successfully
default	09:42:34.575869-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.576086-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.576200-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.576359-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.576472-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.576591-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.576787-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.576920-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.577024-0800	nsurlstoraged	realpath() returned NULL for /Users/pico/Library/Caches/com.hegenberg.BetterTouchTool
default	09:42:34.624104-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> resuming, QOS(0x21) Voucher (null)
default	09:42:34.624897-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> {strength 0, tls 4, ct 0, sub 0, sig 1, ciphers 0, bundle 0, builtin 0}
default	09:42:34.625143-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> now using Connection 4
default	09:42:34.625433-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> sent request, body S 113
default	09:42:34.856264-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> received response, status 200 content U
default	09:42:34.856301-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> done using Connection 4
default	09:42:34.856365-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> response ended
default	09:42:34.856472-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> summary for task success {transaction_duration_ms=231, response_status=200, connection=4, reused=1, request_start_ms=0, request_duration_ms=0, response_start_ms=231, response_duration_ms=0, request_bytes=234, response_bytes=866, cache_hit=1}
default	09:42:34.856606-0800	BetterTouchTool	Task <13B206D3-BDEF-4315-94B0-B490A03206FD>.<54> finished successfully

do you have Dropbox sync enabled in BTT? If so, could you check whether disabling that fixes your issues?

Thanks for the tip.

I did have Dropbox sync enabled.

I've just disabled it and I'll report back after some time using my computer to see if the behavior is gone or if it continues.

After some days of usage without these issues coming back, I believe it was in fact caused by Dropbox sync being enabled.

Thanks again!