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