Автор Тема: XFCE vs MATE  (Прочитано 16652 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vmf

  • Местный
  • *****
  • Сообщений: 587
  • vmf000@yabber.ru
Re: XFCE vs MATE
« Ответ #15 : Июнь 21, 2013, 20:49:08 »
У меня на домашнем компе установлены gnome3 unity mate xfce (детям unity нравится, сам на mate, а остальное руки не доходят снести :) )

Вот результаты тестов:

Первый старт
GtkPerf 0.40 - Starting testing: Fri Jun 21 20:08:40 2013

GtkEntry - time:  0,01
GtkComboBox - time:  1,21
GtkComboBoxEntry - time:  0,71
GtkSpinButton - time:  0,07
GtkProgressBar - time:  0,05
GtkToggleButton - time:  0,43
GtkCheckButton - time:  0,05
GtkRadioButton - time:  0,09
GtkTextView - Add text - time:  0,36
GtkTextView - Scroll - time:  0,11
GtkDrawingArea - Lines - time:  0,69
GtkDrawingArea - Circles - time:  0,84
GtkDrawingArea - Text - time:  0,26
GtkDrawingArea - Pixbufs - time:  0,05
 ---
Total time:  4,93

После нескольких повторов
GtkPerf 0.40 - Starting testing: Fri Jun 21 20:27:35 2013

GtkEntry - time:  0,01
GtkComboBox - time:  1,17
GtkComboBoxEntry - time:  0,73
GtkSpinButton - time:  0,07
GtkProgressBar - time:  0,06
GtkToggleButton - time:  0,45
GtkCheckButton - time:  0,05
GtkRadioButton - time:  0,10
GtkTextView - Add text - time:  0,36
GtkTextView - Scroll - time:  0,11
GtkDrawingArea - Lines - time:  0,40
GtkDrawingArea - Circles - time:  0,49
GtkDrawingArea - Text - time:  0,26
GtkDrawingArea - Pixbufs - time:  0,08
 ---
Total time:  4,35


Первый старт
GtkPerf 0.40 - Starting testing: Fri Jun 21 20:15:50 2013

GtkEntry - time:  0,01
GtkComboBox - time:  1,77
GtkComboBoxEntry - time:  1,20
GtkSpinButton - time:  0,11
GtkProgressBar - time:  0,08
GtkToggleButton - time:  0,46
GtkCheckButton - time:  0,05
GtkRadioButton - time:  0,09
GtkTextView - Add text - time:  0,43
GtkTextView - Scroll - time:  0,12
GtkDrawingArea - Lines - time:  0,65
GtkDrawingArea - Circles - time:  0,69
GtkDrawingArea - Text - time:  0,25
GtkDrawingArea - Pixbufs - time:  0,05
 ---
Total time:  5,96

После нескольких повторов
GtkPerf 0.40 - Starting testing: Fri Jun 21 20:31:16 2013

GtkEntry - time:  0,02
GtkComboBox - time:  2,00
GtkComboBoxEntry - time:  1,17
GtkSpinButton - time:  0,08
GtkProgressBar - time:  0,08
GtkToggleButton - time:  0,46
GtkCheckButton - time:  0,05
GtkRadioButton - time:  0,09
GtkTextView - Add text - time:  0,36
GtkTextView - Scroll - time:  0,12
GtkDrawingArea - Lines - time:  0,42
GtkDrawingArea - Circles - time:  0,62
GtkDrawingArea - Text - time:  0,26
GtkDrawingArea - Pixbufs - time:  0,06
 ---
Total time:  5,80


Первый старт
GtkPerf 0.40 - Starting testing: Fri Jun 21 20:18:42 2013

GtkEntry - time:  0,01
GtkComboBox - time:  0,61
GtkComboBoxEntry - time:  0,58
GtkSpinButton - time:  0,05
GtkProgressBar - time:  0,05
GtkToggleButton - time:  0,06
GtkCheckButton - time:  0,04
GtkRadioButton - time:  0,06
GtkTextView - Add text - time:  0,11
GtkTextView - Scroll - time:  0,06
GtkDrawingArea - Lines - time:  0,20
GtkDrawingArea - Circles - time:  0,28
GtkDrawingArea - Text - time:  0,26
GtkDrawingArea - Pixbufs - time:  0,04
 ---
Total time:  2,43

После нескольких повторов
GtkPerf 0.40 - Starting testing: Fri Jun 21 20:25:26 2013

GtkEntry - time:  0,01
GtkComboBox - time:  0,53
GtkComboBoxEntry - time:  0,60
GtkSpinButton - time:  0,06
GtkProgressBar - time:  0,05
GtkToggleButton - time:  0,06
GtkCheckButton - time:  0,04
GtkRadioButton - time:  0,06
GtkTextView - Add text - time:  0,11
GtkTextView - Scroll - time:  0,06
GtkDrawingArea - Lines - time:  0,20
GtkDrawingArea - Circles - time:  0,29
GtkDrawingArea - Text - time:  0,26
GtkDrawingArea - Pixbufs - time:  0,04
 ---
Total time:  2,40


Первый старт
GtkPerf 0.40 - Starting testing: Fri Jun 21 20:22:45 2013

GtkEntry - time:  0,08
GtkComboBox - time:  1,23
GtkComboBoxEntry - time:  0,56
GtkSpinButton - time:  0,03
GtkProgressBar - time:  0,03
GtkToggleButton - time:  0,03
GtkCheckButton - time:  0,02
GtkRadioButton - time:  0,07
GtkTextView - Add text - time:  0,31
GtkTextView - Scroll - time:  0,05
GtkDrawingArea - Lines - time:  0,21
GtkDrawingArea - Circles - time:  0,30
GtkDrawingArea - Text - time:  0,24
GtkDrawingArea - Pixbufs - time:  0,04
 ---
Total time:  3,21

После нескольких повторов
GtkPerf 0.40 - Starting testing: Fri Jun 21 20:23:53 2013

GtkEntry - time:  0,01
GtkComboBox - time:  0,59
GtkComboBoxEntry - time:  0,42
GtkSpinButton - time:  0,02
GtkProgressBar - time:  0,01
GtkToggleButton - time:  0,02
GtkCheckButton - time:  0,02
GtkRadioButton - time:  0,04
GtkTextView - Add text - time:  0,32
GtkTextView - Scroll - time:  0,05
GtkDrawingArea - Lines - time:  0,21
GtkDrawingArea - Circles - time:  0,30
GtkDrawingArea - Text - time:  0,24
GtkDrawingArea - Pixbufs - time:  0,04
 ---
Total time:  2,30

Интересное наблюдение:
 на xfce "холодный" старт теста проигрывает mate, "горячий" выигрывает, но очень мало (я привел самый лучший результат из десятка).
 на mate результат от раза к разу почти не меняется.
 gnome3 проигрывает в два раза, а unity ещё больше.
« Последнее редактирование: Июнь 21, 2013, 20:52:06 от vmf »

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 232
Re: XFCE vs MATE
« Ответ #16 : Июль 08, 2013, 17:19:48 »
А может ли различие в производительности каким-нибудь образом быть связано с тем, что gtkperf поддерживает только Gtk+ 2 (поскольку последняя версия тестилки была выпущена в 2005 году), а GNOME 3 и Unity написаны с использованием Gtk+ 3?

Оффлайн ivm ®

  • Местный
  • *****
  • Сообщений: 924
  • ivm@jabber.at
    • Matuntu
Re: XFCE vs MATE
« Ответ #17 : Июль 08, 2013, 18:56:54 »
А может ли различие в производительности каким-нибудь образом быть связано с тем, что gtkperf поддерживает только Gtk+ 2 (поскольку последняя версия тестилки была выпущена в 2005 году), а GNOME 3 и Unity написаны с использованием Gtk+ 3?
Посмотрел на версию пакета GtkPerf: То есть версия пакета как минимум от 2012 года, так что на счет 2005 года и последней версии, можно списать на необычайно жаркое лето.
PS. Да и что такое это GTK+ понимать не мешает
« Последнее редактирование: Июль 08, 2013, 19:09:58 от ivm ® »
© ivm 1991 - настоящее время. All Rights Reserved.
OS Matuntu-Best/Matuntu-Trusty/Matuntu-TT64-M16

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3466
Re: XFCE vs MATE
« Ответ #18 : Июль 09, 2013, 15:38:31 »
А может ли различие в производительности каким-нибудь образом быть связано с тем, что gtkperf поддерживает только Gtk+ 2
      Не совсем так. Приложение использует в качестве интерфейсного тулкита GTK2, но измеряется время отрисовки стандартных виджетов, которые присутствуют в поставке и GTK2 и GTK3. То есть, измеряется время отрисовки элементов текущей темы оформления.

То есть версия пакета как минимум от 2012 года
      Дата выпуска ПО и дата сборки пакета с этим ПО - разные вещи. Указанная версия 0.40 утилиты GtkPref на официальном сайте датирована 30 октября 2005 года.

Оффлайн Pavels

  • Постоялец
  • ***
  • Сообщений: 232
Re: XFCE vs MATE
« Ответ #19 : Июль 09, 2013, 17:10:18 »
Таким образом, использование версии 2005 года не влияет на результат, так? Разница в результатах окружений, написанных с использованием Gtk+ 2, и окружений, основанных на Gtk+ 3, связана только с объективно меньшей производительностью Gtk+ 3?
Или, как вариант, использованием "тяжёлых" тем оформления в GNOME 3 и Unity: как можно понять по приведённым на официальном сайте Gtkperf результатам, выбранная тема может оказывать очень значительное влияние на производительность.