For quite some time, I have been experiencing issues with the system process usernoted consuming a significant amount of CPU and consequently slowing down everything. Since the latest updates, the problem has worsened. I am still using version 15.7 and I need a little more time before I can update to Tahoe. Usernoted now consistently consumes over 200% of CPU, and at the same time the Notification Center always freeze and the arrow cursor disappears. I have searched for solutions, but I have not been able to find anything that has worked. There are several suggestions for solutions involving terminal commands, but as I am not familiar with the terminal, I am hesitant to pursue this route as I do not know what I am doing.
I presented this problem in the Mac power user group together with an output from Terminal (see below) and got this answer:
âPretty sure this has something to do with Do Not Disturb and DEVONthink. Something to do with it holding a notification that was sent from DEVONthink whilst the device was in Do Not Disturb mode and then delivering it at a later point when Do Not Disturb was no longer active. I would guess that is completely normal behaviour and exactly how it is supposed to workâ
Could this be the case? Has anybody had this problem? Does anybody know how to deal with this?
Your help would be much appreciated!
Output from Terminal (log show --predicate âprocess == âusernotedââ --info):
Devonthink is one of my primary applications, so it always starts with booting or rebooting. But I am investigating. I quit Devonthink, âdo not disturbâ, and stopped all notifications from all apps. The problem disappeared. I am now running Devonthink again, and the problem has not come back. So the problem seems to have something to do with âdo not disturbâ and / or Notification Center. But somehow Devonthink was involved. Any idea how? It would be good to know. But actually, it isnât a big deal as I do not really depend on notifications and âdo not disturbâ on my Mac.
We do not recommend running a heavy application like DEVONthink when a machine boots. This would be especially true if youâre indexing files and even more true if theyâre indexed from an external/networked volume.
First: your screenshots from Activity Monitor donât actually show the tab in the process window that jcoates asked about â âOpen Files and Portsâ (in german: âGeöffnete Dateien und Portsâ).
Secondly: You said that you have trouble understanding the terminal output and only shared a small sample. Iâm wondering how representative it is. Why did you choose that one? Did you see many entries containing âbundleIdentifier: com.devon-technologies.think?
In my case,
log show --predicate 'process == "usernoted"' --info
returns 220 log entries.
It also includes a summary at the end, which might be useful to look at?
Quoting from the MPU thread:
I canât tell you whether this is causing your issue. But I would suggest to really interrogate the outputs to see if there is an application/service that consistently comes up and then look at the notification settings etc of that app/service specifically.
Sounds great! Yet I have no idea how to do that.
Applications and services all have an identifier that look like a reverse URL, i.e. âcom.apple.donotdisturb or âcom.devon-technologies.think.
It might be useful to filter the log text down to a list of just bundle identifiers. You can do that with grep:
Thank you for your insightful response. Unfortunately, I have to hit the road and wonât have time to investigate this further right now. Iâll try to look into it when I get home.