Авторские статьи об OpenSource

Утечки памяти в GNOME Shell.


На носу выход нашего следующего флагмана Ubuntu 18.04 Bionic Beaver, а в используемом Гном нашли утечки памяти. Вроде как в версии 3.28 разработчики уверяют что исправлено, но многие пользователи считают что проблема осталась.

Все дальнейшие рассуждения об утечках памяти подразумевают, что речь идёт об Resident set size (RSS). Если вы вызовите Системный монитор, добавите поле Резидентная память и укажите фильтр в виде gnome-shell, то сможете сами наблюдать текущее потребление и понять - касается ли лично вас проблема или нет.

Разработчик Georges Basile Stavracas Neto подсказал как точно воочию увидеть проблему:

  • После рестарта ПК GNOME Shell занимает ~70 Мб
    • Нажатие Обзор приведёт к потреблению до ~90 Мб
    • Скачок потребления до 250 Мб при просмотре сетки иконок (~90) при Просмотре приложений (Meta + A)
  • Утечки не специфичны для пункта Обзор, так как происходят ...
    • Нажмите и удерживайте Alt + Tab при 3 открытых программах. Потребление памяти будет нарастать на глазах.
    • Периодически нажимайте Meta при 3 открытых программах. Потребление ОЗУ будет нарастать на глазах.
    • Открывайте-закрывайте любое меню. Потребление ОЗУ будет нарастать на глазах.

Видео из Fedora с GNOME на борту.

Некоторые пользователи сообщают, что в Ubuntu 17.10 с GNOME-Shell обычный день начинается с потребления ~570 Мб ОЗУ и к концу дня доходит до 2 Гб, а за 2 дня, если ПК не выключать, то до 5 Гб. Лично я в своей разрабатываемой Ubuntu 18.04 Bionic Beaver не наблюдаю проблему, хоть и пробовал нажимать все вышеперечисленные клавиатурные сочетания. Если проблема вас коснулась здесь и сейчас, то как временный выход из сложившейся ситуации такой - раз в пару часов закрывайте все свои программы, жмите Alt + F2, пишите букву r и нажмите Enter. Ну или частая перезагрузка ПК.

Основное обсуждение Memory leak

    Twitter   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта

Лучшее на сайте:

1С под Linux.   Ускорение Ubuntu.   21 пример iptables.   Цикл статей о Ceph.   Убунту в дикой среде.   Ubuntu Linux на SSD.   Ubuntu для блондинок.   Поддержка железа в Linux.   BTSync на службе у админа.   Андроид программы в Ubuntu.   Прокидывание портов для p2p.   Анти СПАМ в Postfix.  



Круги Гугл Ада.


Группа поддержки