Manchmal sehe ich, wie sich ein distnotedProzess plötzlich dreht und 100% der CPU (auf einem Kern) und eine Tonne Speicher aufbaut, oft in der Nähe von 1,5 GB oder so. Dies geschieht einige Male am Tag, beginnend vor einem Monat oder so.
Die Kommandozeile ist /usr/sbin/distnoted agentund wird von launchdkeiner viel helfen. Es läuft normalerweise zwischen 4 und 24 Stunden, bevor es hochfährt und die CPU blockiert.
Laut Internetsuchen wird die distnotedZustellung von Benachrichtigungen verwaltet, und viele andere Personen berichten über das gleiche Problem, aber ich habe noch keine Lösung gefunden. Einige Leute finden, dass das Schließen einer Täteranwendung (z. B. Skype) diese beendet, aber ich habe noch keinen Täter auf meinem Computer gefunden. Ich verwende normalerweise nur ein paar Apps: Emacs (24.2 von Homebrew), Firefox, Adium und Dash.
Ich bin auf Mavericks auf einem 13 "Retina MBP Ende 2012. Vielen Dank im Voraus!
Aktualisieren:
Ich habe das distnotedAnmelden im Systemprotokoll durch Berühren von aktiviert /var/log/do_dnserver_log, aber es hilft nicht viel. Ich sehe Zeilen wie diese (UID 501 bin ich, 89 habe ich noch nicht gefunden):
distnoted[80011]: # distnote server agent absolute time: 48754.144787848 civil time: Wed Nov 20 10:52:03 2013 pid: 80011 uid: 501 root: no
distnoted[20]: # distnote server daemon absolute time: 2.808112262 civil time: Tue Nov 19 09:52:24 2013 pid: 20 uid: 0 root: yes
distnoted[444]: # distnote server agent absolute time: 16.656997509 civil time: Tue Nov 19 09:52:38 2013 pid: 444 uid: 501 root: no
distnoted[1271]: # distnote server agent absolute time: 52.518265717 civil time: Tue Nov 19 09:53:14 2013 pid: 1271 uid: 89 root: no
distnoted[689]: Interruption - exiting now.
Ich habe auch sudo dtruss -p PIDeinen hochgezogenen distnotedProzess ausgeführt, der folgende Zeilen enthält:
kevent64(0x3, 0x7FFF7C3FD130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
kevent64(0x3, 0x7FFF7C3FD130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
kevent64(0x3, 0x7FFF7C3FD130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
__disable_threadsignal(0x1, 0x0, 0x0) = 0 0
__disable_threadsignal(0x1, 0x0, 0x0) = 0 0
__disable_threadsignal(0x1, 0x0, 0x0) = 0 0
kevent64(0x3, 0x7FFF7C3FD130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
...