Глосарій/Процесор, графічний процесор і енергія

App Nap

Коротка відповідь

App Nap — це функція macOS, яка сповільнює програми, якими ви не користуєтеся, як-от програми з прихованими вікнами, що не відтворюють аудіо. Стовпець App Nap на вкладці «Енергія» в Моніторі активності показує, які програми «дрімають» просто зараз.

Коли програма «дрімає», macOS знижує її пріоритет для процесорного часу, рідше запускає її таймери й обмежує, наскільки швидко вона може зчитувати з диска й записувати на нього, поки він потрібен іншим програмам. Програма прокидається й повертається до звичайної роботи, щойно ви на неї перемкнетеся або в неї зʼявиться робота.

У документації Apple для розробників перелічено умови: програма не на передньому плані, нещодавно не оновлювала видиму частину вікна, не відтворює аудіо й не просила macOS залишатися активною. Програми можуть відмовитися від App Nap, якщо їм потрібно працювати у фоні.

Як побачити, які програми в режимі App Nap

Відкрийте Монітор активності й натисніть вкладку «Енергія». Стовпець App Nap показує «Так» для програм, що «дрімають». Якщо клацнути програму, щоб вивести її на передній план, значення знову зміниться на «Ні».

Чому програма ніколи не показує App Nap

Програма, яка відтворює аудіо, завантажує файли або постійно оновлює видиме вікно, не підпадає під App Nap. Деякі програми також повідомляють macOS, що виконують роботу для користувача, і це теж утримує їх поза App Nap. Фонові процеси без вікон часто взагалі не показують стан App Nap.

Чи варто вимикати App Nap?

Майже всім варто залишити його ввімкненим. Він сповільнює лише приховані й неактивні програми та заощаджує заряд акумулятора, бо дає їм менше процесорного часу й рідше запускає їхні таймери. Добре написані програми повідомляють macOS, коли виконують роботу, про яку ви просили, як-от завантаження чи експорт, і самі лишаються активними.

Він може заважати старим програмам або програмам, які не дотримуються вказівок Apple, коли ті виконують довге завдання у фоні. Якщо завдання сповільнюється щоразу, коли ви перемикаєтеся з програми, ймовірна причина — App Nap.

У Системних параметрах немає перемикача App Nap. Деякі старі програми показують прапорець «Заборонити App Nap» у вікні «Досьє» у Finder. Програми, створені для новіших версій macOS, його не показують, і вибір лишається за розробником.

Як зберегти повну швидкість для одного довгого завдання

  1. Запустіть завдання, потім відкрийте Монітор активності й перейдіть на вкладку «Енергія».
  2. Перейдіть в іншу програму й стежте за стовпцем App Nap для програми, яка виконує завдання.
  3. Якщо там зʼявилося «Так» і завдання сповільнилося, тримайте вікно цієї програми видимим на екрані, де може оновлюватися її поступ. Не згортайте й не ховайте його.
  4. Перевірте, чи є в параметрах програми опція продовжувати роботу у фоні, і оновіть програму.
  5. Якщо проблема не зникає, повідомте розробника. Apple дає розробникам спосіб тримати програму активною, поки вона виконує роботу, яку почав користувач.

Як побачити роботу App Nap

Дію App Nap можна побачити в Моніторі активності. Виберіть програму, яка відкрита, але неактивна, наприклад месенджер чи поштову програму.

  1. На вкладці «Центральний процесор» запамʼятайте значення «% процесора» цієї програми й те, як швидко змінюється її «Кількість активізацій з очікування».
  2. Сховайте програму за допомогою Command-H або повністю закрийте її вікна іншою програмою.
  3. Трохи зачекайте, потім перевірте вкладку «Енергія». Коли стовпець App Nap покаже «Так», поверніться на вкладку «Центральний процесор».
  4. Порівняйте числа. Тепер її таймери спрацьовують рідше, тож активізацій і використання процесора зазвичай меншає.
  5. Клацніть програму в Dock. Стовпець App Nap знову покаже «Ні», а програма знову працюватиме на повній швидкості.

App Nap, режим економії заряду і режим сну

Їх часто плутають, але вони працюють на різних рівнях.

  • App Nap діє на одну програму за раз, автоматично, поки ця програма прихована й неактивна. Решта Mac працює на повній швидкості.
  • Режим економії заряду діє на весь Mac. За словами Apple, він зменшує споживання енергії, щоб подовжити роботу від акумулятора. Його вмикають у Системних параметрах > Акумулятор.
  • Режим сну зупиняє майже все, доки ви не розбудите Mac. Програми, які не дають Mac заснути, натомість показано в стовпці «Заборона режиму сну».

Що питають люди

Що означає App Nap у Моніторі активності?

Цей стовпець показує, чи macOS пригальмувала програму, бо ви нею не користуєтеся. «Так» означає, що програма «дрімає» й використовує менше ресурсів.

Чи App Nap закриває або призупиняє програму?

Ні. Програма продовжує працювати, а її дані лишаються в памʼяті. macOS лише дає їй менше процесорного часу й рідше пробуджує її таймери, доки ви знову нею не скористаєтеся.

Чи варто вимикати App Nap?

Більшості людей — ні. App Nap допомагає програмам, якими ви користуєтеся, швидко реагувати й може зменшити фонову активність. Програми, яким потрібно працювати у фоні, можуть самі відмовитися від App Nap.

Чи може App Nap сповільнити завантаження чи експорт?

Може, якщо програма не повідомляє macOS, що виконує роботу для вас. Більшість сучасних програм це роблять. Якщо тримати видимим вікно, де програма показує поступ, App Nap зазвичай її не зачіпає.

Чи є параметр, щоб вимкнути App Nap?

У Системних параметрах — ні. Деякі старі програми мають прапорець «Заборонити App Nap» у вікні «Досьє» у Finder. Для новіших програм вирішує розробник.

Чи працює App Nap і на настільних Mac?

Так. App Nap не обмежується ноутбуками. На настільних Mac стовпець App Nap так само є на вкладці «Енергія».

Повʼязане

Покроково: Що розряджає акумулятор Mac.

Шукаєте щось краще за Монітор активності? Дивіться найкращі альтернативи Монітору активності для Mac або перегляньте усі терміни глосарію.