Появился скрипт, который увеличит в 2 раза автономную работу Mac

Артём Баусов avatar | 27
FavoriteLoading В закладки
Появился скрипт, который увеличит в 2 раза автономную работу Mac

Ноутбуки Apple пользуются популярностью не только благодаря macOS, но это ещё и заслуга отличного времени автономной работы. Но ее можно увеличить в 1,5-2 раза.

Пользователь Reddit под ником Omikun смог добиться такого результата, написав специальный скрипт для Unix-систем. В том числе для macOS.

Во время изучения раздела Activity Monitor он обнаружил функцию App Nap. Она приостанавливает приложение, когда оно не используется.


Отображается активное приложение

Разработчик заметил, что по умолчанию функция не используется, поэтому создал специальный скрипт, который позволяет её активировать. Он называется MyAppNap.

Это не самостоятельное приложение, поэтому запускать скрипт нужно через Терминал. Просто введите python myAppNap.py Unity.

По словам разработчика, скрипт позволяет увеличить время автономной работы MacBook (тестировалось на MacBook Pro 2012) на 4-5 часов.

Пользователи Reddit уже успели проверить работу скрипта и отметили реальное увеличение автономности. Но учтите, что активным будет только открытое в окне приложение, остальные прекратят фоновую работу. [Reddit]

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Работает!
Прокомментировать

🙈 Комментарии 27

  1. joker2k2 avatar
    joker2k24 марта 2018
    8

    довел тим кук пользователей до … виндовых проблем

  2. TheDoubleChecked avatar
    TheDoubleChecked4 марта 2018
    7

    Зачем?
    Я тоже нашел способ увеличить время работы еще на 5 часов. Но учтите, что активных приложений не будет вообще!

  3. Heller avatar
    Heller4 марта 2018
    3

    тоже не вижу смысла)))
    всё не нужно запущенным – тупо вырубаю нафиг

  4. Spiritin avatar
    Spiritin4 марта 2018
    0

    Не работает, как Opera Helper жрал ресурсы, так и жрет в фоне

    Spiritin avatar
    Spiritin4 марта 2018
    0

    В тексте кроме “kill” нет никаких функций – “App Nap” даже не упоминается

    BIG BROTHER avatar
    BIG BROTHER4 марта 2018
    2

    @Spiritin, kill лишь метод отправки сигнала SIGSTOP для приостановки процесса.

    volt avatar
    volt5 марта 2018
    0

    @BIG BROTHER: и SIGCONT для восстановления

    k4m454k avatar
    k4m454k5 марта 2018
    0

    @Spiritin, А вы как запускали скрипт? запустите без параметров и он будет останавливать все процессы, а не только Юнити, как показано в примере

    Spiritin avatar
    Spiritin5 марта 2018
    0

    @k4m454k, Все равно не работает, High Sierra. В Мониторинге системы ничего не меняется

  5. KissMeFast avatar
    KissMeFast4 марта 2018
    8

    Я нашел отличный способ – не использовать ноутбук вообще. В режиме ожидания живет до 2х недель.

    odyvan avatar
    odyvan4 марта 2018
    7

    @KissMeFast, а мог бы месяц!

  6. egoist avatar
    egoist4 марта 2018
    4

    Я тоже увеличил срок автономной работы в 5 раз – просто закрыл крышку макбук ?

  7. BIG BROTHER avatar
    BIG BROTHER4 марта 2018
    2

    Херь какая. Для чего придумывали многозадачность в ос? Чтобы такие “деятели” “продлевали” батарейку? Возьмите ДОС и все…

  8. dimasokol avatar
    dimasokol4 марта 2018
    2

    А ведь спорить могу, половина шутников в комментах пользовалась ещё однозадачной iOS и кричала что в фоне ничего работать не должно)

    BIG BROTHER avatar
    BIG BROTHER4 марта 2018
    1

    @dimasokol, не путайте настольную ос и мобильную. Разные задачи, разные паттерны повеления. Классическая модель многозадачности не нужна на телефоне.

    TheDoubleChecked avatar
    TheDoubleChecked5 марта 2018
    0

    @BIG BROTHER, все, мы все поняли

    Александр Лютый avatar
    0

    @BIG BROTHER, нужно писать МНЕ не нужна =)

    BIG BROTHER avatar
    BIG BROTHER5 марта 2018
    0

    @Александр Лютый, ну то есть много людей, кому на телефоне нужно выполнять в фоне обработку больших данных? Максимум: музычка+ браузер, но это работает и так

    Menzoberonzan avatar
    Menzoberonzan5 марта 2018
    0

    @dimasokol, ну на то они и шутники.
    Apple-monkey подход, если чего-то нет, то оно не нужно, если что-то работает не так – это не баг это фича:)

    Александр Лютый avatar
    0

    @Menzoberonzan, ыыыы, а я вот понял почему айфоны перестают работать на холоде! Они препятствуют таким образом глобальному потеплению :D

  9. Menzoberonzan avatar
    Menzoberonzan5 марта 2018
    0

    Глянул код этого скрипта, там просто делается suspend процессу, то есть пока пока многозадачность.
    Но поскольку exeption’ы там предусмотрены, то пригодится может, например во время долгого перелёта.

    Spiritin avatar
    Spiritin5 марта 2018
    0

    @Menzoberonzan, У меня не работает, выше написал детали

  10. Alexander Nedbaev avatar
    Alexander Nedbaev5 марта 2018
    0

    Специалисты, подскажите, как именно этот скрипт запускать. Я скачал zip с GitHib, распаковал. Что дальше делать?

    Menzoberonzan avatar
    Menzoberonzan5 марта 2018
    0

    @Alexander Nedbaev, открываете консоль и там:
    “python nap_my_app.py имя_приложения”.

    Alexander Nedbaev avatar
    Alexander Nedbaev6 марта 2018
    0

    @Menzoberonzan, python: can’t open file ‘nap_my_app.py’: [Errno 2] No such file or directory

    Menzoberonzan avatar
    Menzoberonzan6 марта 2018
    0

    @Alexander Nedbaev, ну вы директорию-то укажите где скрипт лежит.

  11. Spiritin avatar
    Spiritin6 марта 2018
    0

    У кого-то в High Sierra работает?

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь