-
Re: What is IDECacheDeleteAppExtension process for?
eskimo Oct 3, 2016 1:39 AM (in response to antwerpenr)CacheDelete is a subsystem within macOS that cleans up disk space in response to high-level demand for that space. It’s the back end to the very-rarely-used
CSDiskSpaceStartRecovery
API. CacheDelete has a plug-in mechanism whereby various system components can plug in to recover disk space associated with that component. It looks like Xcode ships with an app extension that implements such a plug-in:$ find /Applications/Xcode.app -name IDECacheDeleteAppExtension.appex /Applications/Xcode.app/Contents/PlugIns/IDECacheDeleteAppExtension.appex
IMPORTANT While
CSDiskSpaceStartRecovery
is public API, this plug-in mechanism is not.I don’t know why this plug-in would be burning through CPU but the general strategy for things like this is:
file a bug containing a
sysdiagnose
logrun
sample
andfs_usage
against the offending process to see if you can spot any obvious cause
Please post your bug number here, just for the record.
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardwarelet myEmail = "eskimo" + "1" + "@apple.com"
-
Re: What is IDECacheDeleteAppExtension process for?
forkon Oct 4, 2016 7:18 AM (in response to eskimo)Same problem here. Deleting the Xcode cache file helps.
rm -rf ~/Library/Developer/Xcode/DerivedData
The following is the error log in console:
default 22:07:48.613380 +0800 IDECacheDeleteAppExtension DVTCacheDelete: Failed to read mod date for: /xxx/xxx/xxx.xcodeproj Error: (null)
-
Re: What is IDECacheDeleteAppExtension process for?
antwerpenr Oct 6, 2016 5:23 AM (in response to forkon)Thanks @forkon and @eskimo - I followed forkon's advice and checked the system log and found lots of messages about the xcode cache that I have removed and now everything seems fine. If/when this comes back I will take Eskimo's adivce and file the radar.
-
-
Re: What is IDECacheDeleteAppExtension process for?
appleboy Nov 27, 2018 1:36 AM (in response to antwerpenr)My errors were pointing to something in /Applications/Xcode.app, so I just deleted Xcode.