ОС X. Чи варто запускати програми чи закривати вікна (поведінка червоної кнопки хреста)?


12

Я багато в голові про кнопку X, яка не виходить із програми, а просто закрила вікно і не знайшла чіткої відповіді. Я хочу мати можливість знати, чи впливають відкриті програми на час роботи акумулятора чи інші ресурси.

Чи потрібно запускати програми чи закривати вікна, щоб програма працювала у фоновому режимі?

Відповіді:


10

Однією з найбільш заплутаних особливостей Mac є червона кнопка закриття , яка, на вашу думку, може закрити програму, але часто ні. Коли ви натискаєте Xкнопку у вікні - ви фактично закриваєте вікна, пов’язані з додатком, але воно не вимикається . Ось додаткова інформація зі сторінок підтримки Apple :

Закрийте вікна

Коли ви закриєте вікно програми, воно закриється, але додаток залишається відкритим. Якщо ви хочете вийти з програми, натисніть ім'я програми на панелі меню, а потім виберіть « Вийти» [App] . Для отримання додаткової інформації див. Закрити програми .

Якщо ви хочете вийти з програми (звільнити пам'ять, зменшити використання процесора тощо), є кілька способів зробити це:

  1. Використання комбінації клавіш: ⌘ cmd+ Q.
  2. Використання контекстного меню (або меню програми): Перейдіть до док-станції в нижній частині екрана і знайдіть піктограму програми, потім клацніть правою кнопкою миші (або ctrl+ click), щоб відкрити контекстне меню. Внизу цього списку є Quitваріант.
  3. Використання Activity Monitor : Applications> Utilities> Activity Monitor.
  4. Для невідповідних програм: Примусово вийти ( ⌘ cmd+ ⌥ alt+ esc)

Ви також можете перевантажувати поведінку за замовчуванням і робити це як у ОС Windows, але вам потрібно використовувати окремі утиліти (наприклад, RedQuits ). Є купа тих утиліт, які закривають програми, коли натискаєте червону кнопку закриття.

Загалом, щоб відповісти на ваше запитання про те, як вона впливає на ефективність системи, пам'ять та акумулятор : OS X обробляє її належним чином і робить якнайбільше для оптимізації ефективності, якщо сама програма не написана погано. Внутрішня ОС X має багато оптимізацій, таких як App Nap, які допомагають мінімізувати вплив фонових програм на системні ресурси :

Вам не доведеться виходити з програм, коли ви закінчите роботу над ними - OS X дозволяє працювати з декількома програмами, відкритими одночасно. Такі функції, як стисла пам’ять і напарник додатків, підтримують швидкість роботи вашого Mac і економлять енергію, коли багато програм відкриті.


1
Для недобре написаного додатку - залишення його в пам'яті не повинно коштувати вимірюваного процесора, мало проблем із пам'яттю. OSX має гарне управління завданнями - на відміну від DOS, Mac OS <= 9 або Windows 95 - ви мали б
перестати

@ Марк, так, ви праві ... плюс є приємна функція, яка називається AppNap , завдяки чому вона мінімізує вплив на продуктивність для фонових додатків із закритими вікнами.
Farside

Заплутані червоні та жовті кнопки не покращують AppNap!
Ахуман

2

На це немає справжніх простих відповідей. Це залежатиме від таких речей, як об'єм пам'яті у вашій системі, якими програмами є, наскільки добре вони написані тощо.

Наприклад, якщо у вас є невеликий об'єм пам'яті, і при перевірці "Монітор активності" відображається мало пам'яті, або використовується багато місця для обміну. Тоді ви, мабуть, хочете переконатися, що програми закривають, щоб зробити більше пам'яті. Додає заплутаність навколо цього той факт, що навіть якщо ви вийшли з програми, ОС X не видаляє її з пам'яті, поки їй не знадобиться місце для чогось іншого. Ось чому вийти та повторно відкрити додаток відбувається швидше, ніж перший раз, коли ви його запустили. Якщо додаток все ще зберігається в пам'яті, OS X має лише запустити його знову. Звичайно, у ситуації, що перебуває в пам’яті, OS X автоматично видаляє програми, які вийшли з пам’яті, які вийшли з роботи, щоб пам’ять була доступною для чогось іншого.

Програми, якими ви закрили всі вікна, але не виходили з них, можуть вплинути на систему. Це залежить від того, що вони роблять. Отже, пам'ять, процесор, акумулятор можуть бути спожиті. Знову ж Монітор активності - ваш друг у визначенні, чи викликає якісь ваші програми програми.

Взагалі кажучи, якщо у вас достатньо пам’яті та ваші додатки добре поводяться з точки зору смоктання акумулятора, то виходите чи закриваєтесь, це не має значення. На щастя, програми OS X, як правило, ведуть себе досить добре.


1

Взагалі добре закрити вікна. Якщо ви розробник програмного забезпечення або іншим чином маєте особливі потреби, вам, можливо, доведеться чітко застосувати додатки. Однак загалом - просто закрийте вікна.

Інші відповіді на ваше запитання, здається, не враховують, що механізм щодо закриття Windows проти програм був змінений на OS X Lion. Починаючи з цієї версії та далі, OS X автоматично закриє не використовувані програми для вас.

Ця функція називається автоматичним припиненням. Він закриває програми, коли система вважає це за потрібне, але лише якщо ви закрили всі вікна, що належать до програми, і програма вже не є активною (наразі вибраною) програмою. Окрім цього, програма потребує ввімкнення автоматичного припинення - але більшість звичайних додатків робить доступ.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.