У меня есть старый Mac, где, если приложение загружается некоторое время (медленное HD), spindump
запускается, полностью отключая машину на 10 минут.
В Интернете есть одно сообщение, предупреждающее, что убийство spindump
может привести к некоторой коррупции, так что лучше быть в безопасности, чем потом сожалеть.
Было бы замечательно, если бы был способ не запускаться spindump
в определенных приложениях или дать им больше времени, прежде чем объявить их «не отвечающими», но я сомневаюсь, что есть.
Безопасно ли просто убить процесс? Есть ли более безопасный способ (например, попросить родителя к такому)?
Незначительное обновление : кажется, что то же приложение, которое вызвало spindump
, больше не делает. Загрузка все еще занимает то же время, но больше не срабатывает spindump
.
Если вы находитесь в подобной ситуации, она в конечном итоге успокаивается (в зависимости от запуска на каждом киоске). Это происходило примерно 3-4 раза (по одному на каждый вращающийся шар), каждый раз, чтобы успокоиться и освободить оперативную память, потребовалось около 3-8 минут.
spindump
Я действительно хочу использовать приложение, которое запускает приложение, и оно происходит только при запуске. Я знаю,spindump
что в основном собирает данные отчетов, но я вижу сценарий, в котором после завершения процесса может возникнуть проблема, при которой он не сможет записать снова? (угадывая действительно). Конечно, я могу восстановить данные, но предпочел бы узнать больше об этом. Я предполагаю, что этот процесс завершается или завершается его родителем / системой в какой-то момент безопасно.Вероятно, безопасно даже отключить их, если вы не заинтересованы в сгенерированной системной аналитике. Полная процедура для этого документирована в разделе Отключение рулевого управления и спиндумпа для ускорения работы вашего Mac . В двух словах:
Выгрузить / переименовать LaunchDaemon для
spindump
Сделать то же самое для
com.apple.tailspind.plist
Вам, вероятно, нужно повторять это с каждым обновлением macOS.
источник
tailspind
и отредактировал пару предложений из своего ответа теперь, когда это известно здесь.