73

Since installing macOS 10.12 I noticed a flood of messages from deleted in the logs. I haven't been able to find any information about this daemon. Could anyone enlighten me what this does?

2
  • Just a heads up, this issue was fixed in the beta release of 10.12.1 (16B2338c). deleted still shows up every now and then, but it doesn't consume as much as a core anymore (from 25% to around 0.4% for me). Commented Oct 8, 2016 at 4:13
  • 2
    Just had it take about 30% of CPU for minutes at a time in 10.15.7 Catalina so definitely not fixed (or they reintroduced the same bug they fixed before).
    – Frans
    Commented Aug 25, 2021 at 18:28

6 Answers 6

40
+25

deleted is the process for CacheDelete, which is used to purge caches on disk. Looking in /System/Library/CacheDelete/ you can see what services are registered as a client.

1
  • 3
    This is a good starting point, but is crucially missing a way to troubleshoot further - I hit this issue with Catalina, and all I had in this folder were macOS's own bundled components. @vaughan 's answer below shows how to dig deeper with the Console app; I would add that similar can be achieved in commandline with log show --predicate 'processImagePath CONTAINS "deleted"' --last 10m --info.
    – myxal
    Commented Sep 7, 2021 at 8:27
102

I came here due to an issue on my MacBook Pro (2018 15") running on macOS Catalina 10.15.7.

In fact, the deleted process was showing up in my process list and consuming around 50% CPU - more or less. After following some hints which I found here and there (deinstalling iStats, resetting SMC and so on) I realized that this process kept on being open as long as my About this Mac window was open. The deleted process disappears shortly after closing the About this Mac window.

9
  • 20
    I had the exact same issue with "About this Mac" which I had left open in the background. Closing it immediately solved the issue. Commented Feb 5, 2021 at 9:06
  • 1
    Thanks, the "System Info" window in the background was the culprit for me too! Commented Feb 28, 2021 at 10:06
  • 3
    I didn't have the 'About this Mac' open, but I opened and then closed it. Now the deleted and IDECacheDeleteAppExtension processes finally stay gone. Before that I had tried 'killall deleted IDECacheDeleteAppExtension' and 'launchctl remove com.apple.cache_delete', to no avail. Thanks a lot!
    – Jonas N
    Commented May 20, 2021 at 13:57
  • 1
    Opening and closing the "About this Mac" dialog fixed this for me too. Very strange!
    – Frans
    Commented Aug 25, 2021 at 18:26
  • Thank you for sharing this solution. I thought I had deleted a Fluid Browser app (hence the deleted_helper) which was still running in the background. I couldn't understand why it kept restarting after being forced quit. Commented Sep 23, 2021 at 13:34
12

For me, this problem was being caused by problems with iStat Menus on macOS Sierra 10.12.0. There seems to be a bug which causes issues with the deleted process. Once I uninstalled iStat Menus the problem ceased.

This issue has been resolved, see https://bjango.com/help/istatmenus5/knownissues/

Console showing deleted repeatedly in logs.

1
  • 3
    I had the same problem and tracked it to iStat Menus. But instead of uninstalling it completing, I fixed this just be disabling iStat's "Disk" menu item and then doing a global restart of it. This totally fixed it. I think what's happening is that iStat Menu is just asking macOS for the amount of purgable disk space every ~10 seconds and that's what's causing the extra stress.
    – Chris
    Commented Feb 11, 2021 at 0:32
6

I found that the deleted was activated when I started the Disk Utiulity and selected disk container which has macOS system.

1
  • Confirmed this on Catalina. I have Disk Utility open constantly, so deleted was taking more cpu time than any other process. My workaround is to mount a read-only dmg and keep that selected instead. I also use AppPolice to limit cpu just in case.
    – Kelvin
    Commented Feb 1, 2021 at 4:46
4

In Console.app search for deleted and look for an entry like this:

default 17:23:45.621668+0100    deleted 1426 com.apple.deleted_helper APFS Purgeable update for Calling process: iStat Menus Status on "/Volumes/ExternalSSD2TB - Data" ET: 1.452986,  results:
default 17:23:45.621690+0100    deleted     CACHE_DELETE_TOTAL_AVAILABLE : 0
default 17:23:45.621879+0100    deleted     CACHE_DELETE_ID : com.apple.cache_delete
default 17:23:45.622014+0100    deleted     CACHE_DELETE_URGENCY : 0
default 17:23:45.622149+0100    deleted     CACHE_DELETE_TOTAL_FSPURGEABLE : 0
default 17:23:45.622311+0100    deleted     CACHE_DELETE_CALLING_PROCESS : iStat Menus Status
default 17:23:45.622447+0100    deleted     CACHE_DELETE_QUERY_PATH : SLOW
default 17:23:45.622582+0100    deleted     CACHE_DELETE_NO_CACHE : 1
default 17:23:45.622718+0100    deleted     CACHE_DELETE_VOLUME : /Volumes/MBP
default 17:23:45.622838+0100    deleted     CACHE_DELETE_TOTAL_PURGEABLE : 1
default 17:23:45.622984+0100    deleted     CACHE_DELETE_ELAPSED_TIME : 0.145932097

The line CACHE_DELETE_CALLING_PROCESS : iStat Menus Status reveals that the iStat Menus Status process is causing the calls.

This issue started occurring for me when I activated the Disks option in iStat.

After removing unchecking this option, the issue still occurred, but after I killed the iStat Menus Status process from Activity Manager (I also killed some other ones too), the deleted activity went away entirely.

Looks like an iStat bug.

1

On my recent M1 running Monterey I was trying to rename a directory but got a notice that it couldn't be done because 'another operation' was in process. Running Activity Monitor showed the 'delete' process running with CPU% hitting about 30%. Tried a few solutions offered here but none worked. Relaunching Finder did the job.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .