Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Doing some cleanup on my Macbook Air with 128 SSD looking for big files to reduce space used. I found something named com.apple.coresymbolicationd that is 1GB in the library/caches folder I don't recall seeing before. Running Mountain Lion

What is this is there a way to clear it?

By the way I am using DaisyDisk to show the files and sizes

share|improve this question
    
I don't know what it is, but it is safe to delete it, as this website proclaims: wootens.net/2012/12/30/… I always delete it anyway, nothing happens to me. Apparently, deleting it makes your Mac faster too! –  Faiz Saleem Mar 2 '13 at 0:40
add comment

2 Answers

Symbolication means replacing memory addresses with symbols (like functions or variables) or for example adding function names and line number information. It is used for debugging and analyzing crash reports.

/System/Library/Caches/com.apple.coresymbolicationd/data was also about 600 MB on my account, so I guess it's normal. Deleting files in cache folders is generally safe, and /System/Library/Caches/ is even excluded from Time Machine backups.

share|improve this answer
    
/System/Library/Caches/com.apple.coresymbolicationd/data grows when, for example, sysdiagnose runs. –  Graham Perrin Jun 4 '13 at 18:41
add comment

The files stored in the system and user Caches folder are there to speed up your Mac and a process will recreate them if you decide to move them to the Trash and reboot.

Most programs are well behaved enough to handle you deleting the files from under the running system, but I've also gotten into the habit of moving them to Trash and then rebooting to let the system recreate new folders if needed before deleting the files.

This core daemon is very undocumented and the one data file is likely an encrypted sqlite3 database file (or some other binary data store) for internal use by the OS to handle process control. You can look at the source code and system headers that belong to CoreSymbolication here as it interacts with the source for dtrace:

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.