Ні. Перезавантаження не очищає файли кешу в системі. Вам потрібно буде розібратися, яка саме підсистема створює кеші тут, і визначити, чи є спосіб їх вручну очистити або перемістити у смітник, а потім перезавантажити, щоб побачити, коли / як / якого розміру вони будуть відтворені.
Я б завантажився в режим одного користувача і використовував би rm
для очищення цього файлу, оскільки тоді нічого не використовує. Ви також можете використовувати, sudo mv /System/Library/Caches/com.apple.coresymbolicationd/data /tmp
а потім перезавантажити. Після перезавантаження ви можете видалити файл /tmp
з sudo rm /tmp/data
.
Моя переконання - у вас встановлений Xcode та введено велику кількість символів у вашу базу даних з однієї чи декількох версій iOS, щоб Xcode міг символізувати звалища, щоб допомогти у налагодженні програм за допомогою Xcode. Однак це також може бути помилка, і коли ця підсистема почне переробляти кеш, вона очиститься сама. Якщо ви можете обмежити кількість SDK, який ви використовуєте в Xcode, це може також допомогти. Я відчуваю, що люди з 60-мільйонними файлами не використовують Xcode, ті, хто має розробник 1МБ для однієї версії iOS одночасно, а ті, у кого більші розміри баз даних, мають декілька ОС X та iOS SDK, активованих зсередини Xcode.