iPhones.ru

Появился скрипт, который увеличит в 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
Работает!
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

27 комментариев

Форум →
  1. joker2k2 avatar
    joker2k2 4 марта 2018
    8

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

    Войди на сайт, чтобы ответить
    Ответить
  2. TheDoubleChecked avatar
    TheDoubleChecked 4 марта 2018
    7

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

    Войди на сайт, чтобы ответить
    Ответить
  3. Heller avatar
    Heller 4 марта 2018
    3

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

    Войди на сайт, чтобы ответить
    Ответить
  4. Spiritin avatar
    Spiritin 4 марта 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
    KissMeFast 4 марта 2018
    8

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

    odyvan avatar
    odyvan4 марта 2018
    7

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

    Войди на сайт, чтобы ответить
    Ответить
  6. egoist avatar
    egoist 4 марта 2018
    4

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

    Войди на сайт, чтобы ответить
    Ответить
  7. BIG BROTHER avatar
    BIG BROTHER 4 марта 2018
    2

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

    Войди на сайт, чтобы ответить
    Ответить
  8. dimasokol avatar
    dimasokol 4 марта 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
    Menzoberonzan 5 марта 2018
    0

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

    Spiritin avatar
    Spiritin5 марта 2018
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  10. Alexander Nedbaev avatar
    Alexander Nedbaev 5 марта 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
    Spiritin 6 марта 2018
    0

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

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

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

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