The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск GNOME 3.28.2 с устранением серьёзной утечки памяти

11.05.2018 09:50

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

Наиболее значительная утечка памяти была вызвана сбоем в работе сборщика мусора GJS, который не вызывался должным образом, что приводило к неуклонному росту потребления памяти в процессе работы с GNOME. Свободная память утекала достаточно интенсивно, при каждом запуске Alt Tab или открытии меню свободной памяти становилось всё меньше и меньше. Например, если при запуске GNOME Shell потреблял примерно 70 Мб памяти, то после открытия меню потребление возрастало до 95 Мб, а после просмотра сгруппированного списка пиктограмм из 90 приложений в обзорном режиме до 250 Мб.



  1. Главная ссылка к новости (https://www.mail-archive.com/d...)
  2. OpenNews: Выпуск пользовательского окружения GNOME 3.28
  3. OpenNews: Выпуск десктоп-окружения MATE 1.20, форка GNOME 2
  4. OpenNews: Первые планы по разработке GNOME Shell 4
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/48581-gnome
Ключевые слова: gnome
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:31, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +38 +/
    Весь Гном одна большая утечка памяти.
     
     
  • 2.10, Аноним (-), 10:41, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Участвуйте: https://bugzilla.gnome.org/
     
     
  • 3.17, AntonAlekseevich (ok), 10:51, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Или здесь https://gitlab.gnome.org/explore.
     
     
  • 4.90, аноним11 (?), 21:45, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    после того как я начал писать баги про юнити и призывал за них голосовать, то  она через 6 месяцев сдохла. Может и тут будет тоже самое?
     
  • 3.104, Николай (??), 23:36, 12/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Спасибо, поучавствую лучше здесь!

    https://community.kde.org/Get_Involved

     
  • 2.18, Аноним (-), 10:51, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И стажируйтесь: https://www.linux.org.ru/news/gnome/14201182
     
     
  • 3.51, Аноним (-), 12:08, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    что за х... использует Linux.org в скриптах, из-за чего слетает авторизация на прокси в ff?
     

  • 1.6, Аниним (?), 10:35, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    >Например, если при запуске GNOME Shell потреблял примерно 70 Мб памяти, то после открытия меню потребление возрастало до 95 Мб, а после просмотра сгруппированного списка пиктограмм из 90 приложений в обзорном режиме до 250 Мб.

    Это просто писос, друзья, натуральный писос. М-да, Linux явно готов для десктопа.

     
     
  • 2.19, all_glory_to_the_hypnotoad (ok), 10:51, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Какое отношение GnomeOS имеет к линуксу? Никого же не заставляют жрать это дерьмо, есть альтернативные, DE, например, Mate.
     
     
  • 3.74, Аноним (-), 18:26, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Мате тоже испоганили переведя его на GTK3. Мате хорош был до версии 1.14 включительно. Всё что выше - у.г. с расползающимися элементами панели к которому еще и хрен подберешь нормально выглядящую тему оформления..
     
     
  • 4.97, Илья (??), 09:21, 12/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Используйте xfce.
    Очень консервативное, быстрое де и выглядит неплохо.
    Поддерживается вроде
     
     
  • 5.108, danonimous (?), 14:26, 15/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Там неудобный оконный менеджер. Если программу закрыть, когда её окно было в режиме maximized, то размер её окна, который был в режиме restored не сохраняется. При следующем запуске эта программа имеет максимально растянутое окно по всему экрану, да ещё и с небольшим смещением вправо и вниз. Не нашёл, есть ли какие-то настройки или патчи, чтобы размер окон запоминался как в KDE. В остальном XFCE нравится.
     
     
  • 6.109, Аноним84701 (ok), 18:44, 15/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > вниз. Не нашёл, есть ли какие-то настройки или патчи, чтобы размер окон запоминался как в KDE. В остальном XFCE нравится.

    Можно просто заменить xfwm на kwin, если кедовый ВМ вам так нравиться. По крайней мере, с квином из 4х кед и тогдашней версии  крысы это когда-то вполне нормально прокатывало.

     
  • 2.23, llolik (ok), 10:55, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Например, если при запуске GNOME Shell потреблял примерно 70 Мб памяти, то после открытия меню потребление возрастало до 95 Мб, а после просмотра сгруппированного списка пиктограмм из 90 приложений в обзорном режиме до 250 Мб.
    > Это просто писос, друзья, натуральный писос. М-да, Linux явно готов для десктопа.

    Ну да, а периодические утечки GDI-ресурсов, для примера, в Видах (да, и в 10 тоже), тоже делают её неготовой для десктопа?

     
     
  • 3.30, iPony (?), 11:05, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну да, а периодические утечки GDI-ресурсов, для примера, в Видах (да, и в 10 тоже)

    Это типа у них линчуют? Да? :D

    > GDI Resource Leak - Occurs when a GDI object is created but never deleted.

    Это же обычная утечка из-за не освобождения объекта по сути. Причём тут вина ОС, если это происходит в сторонних приложениях?

     
     
  • 4.50, llolik (ok), 11:56, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Это типа у них линчуют? Да?

    Это типа, о том, что memory leak / object leak (как и все типичные ошибки) - это не специфичное для Linux (берём в понятие Linux и DE тоже). На "готовность для десктопа" слабо влияющее.
    > Это же обычная утечка из-за не освобождения объекта по сути

    И из-за этой утечки при достижении лимита (65535 объектов ЕМНИП) Винды вставали колом с единственным вариантом - делать Hard Reset. MS ограничила количество объектов на процесс GDIProcessHandleQuota = 10000 (диапазон 256-65535), если поставить максимум и создать утечку, то оно всё также встанет колом наглухо.

    А тут принципиально не тоже самое? Только вместо всей системы колом встанет DE, пока его, можно надеятся, OOM-killer не прибьёт.

     
     
  • 5.55, iPony (?), 12:25, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну оно и понятно, что утечка в приложениях возможна на разных платформах, и никуда не денется. А так же что приложения в юзерспейс могут во общем случае (если захотят) поставить раком ОС многими способами.  Но...

    > А тут принципиально не тоже самое?

    Нет конечно. В Gnome - из коробки сильная утечка, то есть в самой "системе". И в этом ключ 🔑

     
     
  • 6.58, llolik (ok), 12:51, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > то есть в самой "системе". И в этом ключ 🔑

    Т.е. iexplorer и explorer, которые периодически этим страдают с незапамятных времён и по сей день, НЕ часть базовой системы?
    Вот кто-то даже видео записал, классический GDI leak - https://youtu.be/6L_Ba81bn0g (видео нашёл где-то на форумах sysinternals).

    Утечка в GNOME была, да. Большая. В самом распоследнем выпуске. Нашли - исправили - молодцы. Обычное будничное дело. В чём пафос события лично я не понял.

     
  • 5.56, iPony (?), 12:35, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Только вместо всей системы колом встанет DE

    И да. По поводу отзывчивости ОС при большом потреблении ОЗУ на практике:
    1) линукс - как раз встанет раком только так всё (на полностью SSD-шной системе со SWAP), что уже выход в tty не получится. Только пинком по железке перезагрузить.
    2) windows - всё будет жёстко тормозить, и выполнять команды по пять минут, но всё же можно будет выйти из этой ситуации.
    3) macOS - предупредит при приближении к определённой критической отметки "Памяти не хватает! Вот тебе список приложений - закрывай менее нужные. А пока не закроешь, дальше я работать не буду."

     
     
  • 6.57, Аноним (-), 12:38, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >macOS - предупредит при приближении к определённой критической отметки "Памяти не хватает! Вот тебе список приложений - закрывай менее нужные. А пока не закроешь, дальше я работать не буду."

    Божественно, ОС для людей, а не гиков.

     
     
  • 7.76, Аноним (-), 18:35, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    «Он улетел, но обещал вернуться» )
     

  • 1.11, Димон (??), 10:41, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    когда уже будут появляться новости "Выпуск GNOME 3.28.2 с введением серьёзной утечки памяти", чтобы удалить этот софт и не мучаться?
     
     
  • 2.46, Michael Shigorin (ok), 11:46, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > когда уже будут появляться новости "Выпуск GNOME 3.28.2 с введением
    > серьёзной утечки памяти", чтобы удалить этот софт и не мучаться?

    Это к дупликам... хотя кто ж их коммиты примет.

     

  • 1.13, Аноним (-), 10:47, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пока гном поддерживают оплачиваемые разработчики redhat - он кое-как держится. Но это лишь вопрос времени, когда эта куча софта, завязанная друг на друге обвалится и никто уже не сможет понять где, как и что в этих миллионах строк кода. Для этого и придумали подход, когда каждая утилита выполняет свою функцию и связывается с другими. При случае всё спокойно взаимозаменяется. Не, в гноме тоже можно заменить много чего, но в таком случае смысла от гнома как такового - просто ноль
     
     
  • 2.25, iPony (?), 10:56, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Но это лишь вопрос времени, когда эта куча софта, завязанная друг на друге обвалится и никто уже не сможет понять где, как и что в этих миллионах строк кода.

    Так всё по плану. Ясно дело, что вся эта куча завязанная на иксы обвалится. Ну так Gnome 4 будет.

    > Для этого и придумали подход, когда каждая утилита выполняет свою функцию и связывается с другими.

    Это круто кончено, но само собой не серебряная пуля, и трудно ложится на сложные проекты.

     
  • 2.37, Аноним (-), 11:33, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрите: https://www.opennet.ru/opennews/art.shtml?num=47565
     
  • 2.49, ryoken (ok), 11:52, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Пока гном поддерживают оплачиваемые разработчики redhat - он кое-как держится. Но это
    > лишь вопрос времени, когда эта куча софта, завязанная друг на друге
    > обвалится и никто уже не сможет понять где, как и что
    > в этих миллионах строк кода.

    Чисто теоретически интересно, вот кто-то в мохнатые вермена забакапил ли у себя сурсы гнома2 последней вменяемой ревизии, что б уж если чо - с него рестартануть ? :D

     

  • 1.15, all_glory_to_the_hypnotoad (ok), 10:50, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > ...  при каждом запуске Alt Tab или открытии меню свободной памяти становилось всё меньше и меньше. Например, если при запуске GNOME Shell потреблял примерно 70 Мб памяти, то после открытия меню потребление возрастало до 95 Мб, а после просмотра сгруппированного списка пиктограмм из 90 приложений в обзорном режиме до 250 Мб.

    Не тот проект электроном назвали.

     
  • 1.20, iPony (?), 10:52, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Довольно примечательно, что для проблемы мало кому было дела пока не вставили Gnome по дефолту в Ubuntu LTS.
     
  • 1.26, Аноним (-), 10:56, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    у меня на МАТЕ наоборот с каждым открытием Альт ТАБ  память уменьшается, похлопав несколько минут, можно на растить порядочно памяти
     
     
  • 2.32, имя (?), 11:06, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так в минус уйти можно :D

     
     
  • 3.38, Andrey Mitrofanov (?), 11:35, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так в минус уйти можно :D

    И чем больше своп, тем боль ^W меньше! минус.

     
  • 2.42, Аноним (-), 11:37, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    ""можно на растить порядочно памяти""
    Похлопайте пожалуйста, как нарастите гига 4, отправите мне на email.
     
     
  • 3.48, имя (?), 11:51, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    "память уменьшается" -- можно просто меньше использовать, а то чем больше памяти, тем больше она потребляет электроэнергии!
     
  • 2.43, Аноним (-), 11:39, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Из цикла удивительное рядом...
     
     
  • 3.77, Аноним (-), 18:38, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Альт животворящий ).
     

  • 1.31, Аноним (-), 11:06, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Никогда не было в третьем гноме утечек памяти, и вот опять.
     
  • 1.34, Аноним (-), 11:15, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –14 +/
    Единственный взрослый DE в Линукс. Что как бы намекает на политику в отношении качества десктопа со стороны redhat. Вот только не надо про KDE - это цыганское порождение, намёк на качество в котором еще более призрачен.
     
     
  • 2.36, Аноним (-), 11:31, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Единственный взрослый DE в Линукс. Что как бы намекает на политику в
    > отношении качества десктопа со стороны redhat. Вот только не надо про
    > KDE - это цыганское порождение, намёк на качество в котором еще
    > более призрачен.

    я бы даже сказал, взрослый и вкусный, как андройд

     
  • 2.80, Аноним (-), 18:51, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, все на уровне системды - т е приемлимо работает только в сценариях заработ... большой текст свёрнут, показать
     

  • 1.47, Дуплик (ok), 11:50, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Отлично, ошибка исправлена, GNOME 3 стал только лучше!
     
  • 1.54, Аноним (-), 12:19, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    250 Мб - это утечка, лол? Только что запущенный и ничего не делающий хром в два раза больше памяти кушает.
     
     
  • 2.94, Аноним (-), 23:25, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вас бы да на DOS и pc speaker.
     

  • 1.60, Аноним (-), 13:57, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В lts убунте замороженная пакетная база, два года с глюком теперь будет?
     
     
  • 2.62, Аноним (-), 14:31, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    У этого убожища багов на 20 лет вперёд запасено, не бойся.
     
  • 2.64, llolik (ok), 15:54, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Бэкпортировать долго чтоли.
     
  • 2.66, Аноним (-), 16:01, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ubuntu которую вы заслужили
     
  • 2.79, Аноним (-), 18:49, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Замороженная версия, а не пакетная база. 1 - в убунте уже забекпортили патч еще перед релизом 18.04, он решает проблему частично (почти полностью). 2 - 3.28.2 прилетит в ближайшие дни.
     
     
  • 3.87, anon386 (?), 20:58, 11/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    сегодня прилетели патчи на gnome-* несколько пакетов в 18.04. только что тестил, бага ушла. ура
     

  • 1.70, Аноним (-), 16:37, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Арч Гном 3.28.2 до сих пор утечка осталась. :((
     
     
  • 2.101, magnetx (?), 12:59, 12/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Как вы это поняли? Шаги воспроизведения, плз.
     

  • 1.78, Аноним (-), 18:46, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    х.х.2 обычно финальная версия. Интересно, они собираются исправлять тот дикий баг, из-за которого при неправильном вводе пароля при логине ты наблюдаешь статичный серый фон вместо старта сессии? Это исправление станет фичей 3.30 и выйдет в сентябре?
     
  • 1.89, аноним11 (?), 21:32, 11/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    выпуск очередного гонма, после которого винда кажется очень хорошей ОС
     
     
  • 2.107, misharushi (?), 23:22, 14/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не согласен с вами, именно из-за гном и ушёл на Линукс! Так что кому что!
     

  • 1.106, ms (??), 04:26, 14/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    NOPE: https://www.reddit.com/r/gnome/comments/8isa4m/gnome_3282_released_with_memory
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру