С тех пор как Ubuntu перешла с Unity на GNOME, сотрудники Canonical внесли множества улучшений в рамках работы над веткой GNOME 3.32. В частности, разработчик Даниэль Ван Вугт (Daniel Van Vugt) провёл работу над повышением производительности.
Вот небольшой перечень его исправлений:
Диаграмма от разработчиков
BEFORE
Time | 0 10 20 30 40 milliseconds
-----------------------------------------------------------------
| I I I I I I
| M :.......:......M M
| i i i
| rr rr........ rr
| RRRR RRRR .......RRRR
|-------|--------------------------|
2 10 37
Observed lag is 27ms for continuous input (scrolling)
or 35ms for instantaneous input (button press)
AFTER
Time | 0 10 20 30 40 milliseconds
-----------------------------------------------------------------
| I I I I I I
| M : : M M
| i i i i i i
| rr......rr? rr rr? rr rr?
| RRRR .....RRRR RRRR
|-------|---------|
2 10 20
Observed lag is 18ms for a swap interval 1 client (60Hz)
or 10ms for a swap interval 0 client (125Hz)
Данные разработчика об его улучшениях:
125Hz mouse on an Intel i7-7700:
before: 10% CPU, 1% GPU
after: 6% CPU, 0% GPU (or 3% CPU if you include !283+gnome-shell!276)
Множество различных разработчиков решают различные проблемы Гнома 3, от ошибок и регрессий до улучшений производительности и юзабилити. Сотрудники Canonical вносят свою лепту и все эти улучшения пользователи увидят в марте 2019 в рамках GNOME 3.32.0 и релиза Ubuntu 19.04 Disco Dingo.
Текущая лепта сотрудников Canonical в Monday 14th January 2019
Дата последней правки: 2019-01-16 10:23:06