Комментарии участников:
беда современного софта и ОС в том, что они (софт и ОС) делают многое из того, чего пользователь не разрешал или явно не хотел. Т.е. «особые умники» так напрограммировали, что софт принимает свои «собственные» решения, не спросясь пользователя.
Например, описанная проблема могла быть решена, если бы ОС спрашивала у пользователя, — а надо так делать? Нет механизма, который бы это контролировал.
Зачастую узнать, чем сейчас занимается ОС является очень трудной задачей даже для искушенных пользователей. Например AnVir Task Manager показывает, что svchost сейчас что-то делает с диском, причем очень энергично. Но вот что? И таких примеров — тонны.
Например, описанная проблема могла быть решена, если бы ОС спрашивала у пользователя, — а надо так делать? Нет механизма, который бы это контролировал.
Зачастую узнать, чем сейчас занимается ОС является очень трудной задачей даже для искушенных пользователей. Например AnVir Task Manager показывает, что svchost сейчас что-то делает с диском, причем очень энергично. Но вот что? И таких примеров — тонны.
Настройки -> Показать дополнительные настройки -> Продолжать работу приложений в фоновом режиме после закрытия Google Chrome
Не знаю как в макоси, но Linux в большинстве случаев чхать хотел на такие запросы приложений (без доп. настроек) и дергает таймер когда считает нужным, а не когда приложение запросит.
en.wikipedia.org/wiki/Timer_coalescing
Не знаю как в макоси, но Linux в большинстве случаев чхать хотел на такие запросы приложений (без доп. настроек) и дергает таймер когда считает нужным, а не когда приложение запросит.
en.wikipedia.org/wiki/Timer_coalescing
Справедливости ради, проблема связана с изменением приложениями частоты системного таймера и подробно описана в статье habrahabr.ru/company/intel/blog/186998/