launchd
имеет опцию для запуска процесса с низким приоритетом I / О . Как это работает? (как низко, влияет ли это на все операции?)
Существует ли API, который обеспечивает низкоприоритетный ввод / вывод в приложениях, не запущенных через launchd
?
Мне нужно сканировать просматриваемые каталоги (FSEvents) в фоновом приложении, и я бы хотел, чтобы это было как можно деликатнее.
В качестве альтернативы, как я могу проверить, занята ли система / диск выполнением операций ввода-вывода?