The OpenNET Project / Index page

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

Результаты измерения производительности Gtk+ движков

15.12.2008 12:18

Проведено измерение производительности Gtk+ движков визуальных тем в Gentoo Linux: Mist (3.07), Xfce (3.56), Rezlooks (4.31), Industrial (5.86), Glider (6.59), Pixmap (7.37), Clearlooks (7.68), Candido (8.05), Aurora (15.73).

Движки представлены в списке в порядке уменьшения производительности, так тестовый комплект gtkperf был выполнен на движке Mist за 3.07 сек, а на Aurora - за 15.73 сек., т.е. различие в производительности довольно ощутимые. Оптимальным решением оказался движок Rezlooks, сочетающий в себе приятный внешний вид и хорошую производительность.

  1. Главная ссылка к новости (http://planet.gentoo.org/devel...)
Лицензия: CC-BY
Тип: Обобщение
Короткая ссылка: https://opennet.ru/19396-gtk
Ключевые слова: gtk, theme, benchmark
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:40, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    djenpoo
     
  • 1.2, I (?), 13:03, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как же murrine?
     
     
  • 2.4, frey (ok), 13:23, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Это был первый вопрос в комментах к новости, аффтар сказал, что он ему "не очень" нравится и тестировать он его не будет.
     

  • 1.3, Turbid (ok), 13:13, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите набор движков или способ, позволяющий выглядеть максимально похоже приложениям на qt3, qt4 и gtk.
     
     
  • 2.5, _Noldor (ok), 13:28, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    QtCurve
     
  • 2.6, А (??), 13:30, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Был где-то движок для gtk, поддерживающий стили qt. Обратное решение тоже есть, кажется.
     
     
  • 3.8, Васятка (?), 13:59, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    gtk-engines-qt называется. Обратного не знаю (
     
     
  • 4.11, Ruth (?), 15:26, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > gtk-engines-qt называется. Обратного не знаю (

    QGtk Style : http://labs.trolltech.com/blogs/2008/05/13/introducing-qgtkstyle/

     
  • 4.21, Аноним (21), 11:17, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в нем Pidgin криво показывается. Ну и еще некоторые программы. Эх.
     
  • 2.7, brezerk (?), 13:30, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    qtcurve -- есть для qt3\qt4\gtk


     
  • 2.9, Turbid (ok), 14:30, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо. Для kde4/qt4 qtcurve пришлось собрать, для остального было в репозитории (debian testing)
     

  • 1.10, Пыщ (?), 14:51, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно подумать, от того, что Mist быстрее, я на него с Clearlooks перейду.
    Когда коту делать нечего...
     
  • 1.12, Аноним (12), 15:53, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    можно подумать производительность GTK+2.x жуткая именно из-за движков... ппц скатились
     
     
  • 2.17, Аноним (-), 17:14, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >можно подумать производительность GTK+2.x жуткая именно из-за движков... ппц скатились

    Сам то понял, что сказал? Отрисовка производится именно движком кагбэ. И если его аффтар натыкал туда мильон градиентов и до кучи дюжину svg-элементов, то быстро такое чудо не отрисуется никогда.

    P.S. И те, кто ставит mist или thinice, на производительность gtk+ не жалуются обычно.И сказки про "жуткую" производительность GTK+2.x чиатют с недоумением.

     
     
  • 3.18, Аноним (-), 17:21, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>можно подумать производительность GTK+2.x жуткая именно из-за движков... ппц скатились
    >
    >Сам то понял, что сказал? Отрисовка производится именно движком кагбэ. И если
    >его аффтар натыкал туда мильон градиентов и до кучи дюжину svg-элементов,
    >то быстро такое чудо не отрисуется никогда.
    >
    >P.S. И те, кто ставит mist или thinice, на производительность gtk+ не
    >жалуются обычно.И сказки про "жуткую" производительность GTK+2.x чиатют с недоумением.

    у мя mist но gtk+2.x остаётся тормозным

     

  • 1.13, barmaglot (??), 16:09, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня аврора, с закосом под леопард. долго и упорно все затачивалось напильником. Это что, я сейчас всё брошу и перскочу на какую-нибудь хрень ? Ну-уж нет ! Да и роли эта производительность никакой не играет. С современным железом и с учётом того, что не в игрушки-же под gtk играем, пр-ть отрисовки окон, всем абсолютно безразлична.  Разницу на уровне милисикунд человеческий глаз не воспринимает.
     
     
  • 2.15, Ariel (??), 16:28, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подробнее. Если я хочу использовать GTK+ для отрисовки окон игры, имеет ли это значение, я знаю библиотеку, с функциями, а что такое движки. Реализации этой библиотеки?
     

  • 1.14, barmaglot (??), 16:26, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сходил по линку, убедился что автор теста, -  криворукий недодел. У меня нотбук послабее будет чем его тестовый стенд: Asus F3T, AMD Turion TL-60 2.0GHz, 2GB RAM, GeForce 7600Go; uname -a: Linux censored 2.6.27.8 #1 SMP PREEMPT Mon Dec 15 10:31:58 CET 2008 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-60 AuthenticAMD GNU/Linux

    gcc 4.3.2:

    CFLAGS="-pipe  -O3  -ftree-vectorize -march=native -mtune=native  -fomit-frame-pointer -fopenmp -mfpmath=sse -m3dnow -msse2 -DNDEBUG=1"

    A вот результаты для авроры(9,18):

    GtkPerf 0.40 - Starting testing: Mon Dec 15 14:19:43 2008

    GtkEntry - time:  0,51
    GtkComboBox - time:  2,07
    GtkComboBoxEntry - time:  1,14
    GtkSpinButton - time:  0,45
    GtkProgressBar - time:  0,34
    GtkToggleButton - time:  0,25
    GtkCheckButton - time:  0,12
    GtkRadioButton - time:  0,20
    GtkTextView - Add text - time:  0,43
    GtkTextView - Scroll - time:  0,30
    GtkDrawingArea - Lines - time:  0,55
    GtkDrawingArea - Circles - time:  0,59
    GtkDrawingArea - Text - time:  2,01
    GtkDrawingArea - Pixbufs - time:  0,23
    ---
    Total time:  9,18

    Quitting..

     
     
  • 2.20, Аноним (-), 21:12, 15/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Сходил по линку, убедился что автор теста, -  криворукий недодел.

    Может быть, дело в этом:
    > Xfwm4 with Composite enabled, effects: drop shadows & transparency

     
     
  • 3.22, barmaglot (??), 16:05, 16/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Сходил по линку, убедился что автор теста, -  криворукий недодел.
    >
    >Может быть, дело в этом:
    >> Xfwm4 with Composite enabled, effects: drop shadows & transparency

    Дык и у меня всё это включено. Кому нужна тема с закосом под МакОС и без composit и теней ? композит через метасити кстати :) Так что автор теста криворук.

     

  • 1.16, Аноним (-), 17:09, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    thinice нету.
     
  • 1.19, xxx (??), 19:43, 15/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ого, а я то думал за что мне так нравится Mist обработанный напильником в сторону уменьшения размеров виджетов, а он оказывается быстрый. Хотя есть ещё одна неплохая тема на базе Rezlooks, но она как-то побыстрее Mist, субъективно конечно.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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