• Как заставить значение обнуляться по таймеру?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Гуглить вам надо так "Основы питон"
    Ответ написан
    3 комментария
  • Какой Linux выбрать для андроид разработки на слабом пк?

    Adamos
    @Adamos
    На что не хватает-то? На чтоб летало? Так это для разработки даже неплохо, зато на реальных устройствах тормозить не будет, как у тех, у кого в эмуляторе все летает.
    А дистрибутив здесь не изменит ровно ничего. Главные потребители ресурсов - IDE и эмулятор.
    Ах да, еще браузер, в котором ты "начал изучать" и он все время запущен.
    Можно попытаться пошаманить с настройками Android Studio (в bin/studio64.vmoptions), но особенного эффекта это не даст, все упирается в память.
    Ответ написан
    Комментировать
  • В убунту можно сделать какое то уведомление, что то вроде "заканчивается оперативная память", и начинается использование свапа?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    И вот собственно интересует, можно ли как то включить какое то уведомления, что оперативка почти заполнена?

    ну так в чем проблема то ?
    чтобы посмотреть память есть команда free или даже напрямую через cat /proc/meminfo
    для вывода уведомлений можно использовать, к примеру, notify-send
    чтобы всё это зациклить в баше есть while

    while :;do if [[ "$(free | awk '$1=="Mem:"{print $2-$3}')" < $[1*1024*1024] ]];then notify-send 'Палундра' "Приближается пушистый северный зверёк";fi;sleep 1;done

    вот простенький пример однострочника, где мы проверяем каждую секунду(sleep 1) память с помощью утилиты free и если(if) разница($2-$3) между total и used памятью(по умолчанию измеряется килобайтах) меньше чем 1 Гиг ( $[1*1024*1024] k) то мы начинаем бить тревогу выводя сообщение через утилиту notify-send

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

    zram спасёт отца русской демократии
    Ответ написан
    Комментировать