URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 46732
[ Назад ]

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

Отправлено opennews , 15-Дек-08 12:40 
Проведено (http://planet.gentoo.org/developers/nightmorph/2008/12/14/be...) измерение производительности 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.37).


Движки представлены в списке в порядке уменьшения производительности, так тестовый комплект gtkperf был выполнен на движке Mist за 3.07 сек, а на Aurora (http://gnome-look.org/content/show.php/Aurora+Gtk+Engine?con...) - за 15.73 сек., т.е. различие в производительности довольно ощутимые. Оптимальным решением оказался движок Rezlooks (http://gnome-look.org/content/show.php?content=39179), сочетающий в себе приятный внешний вид и хорошую производительность.

URL: http://planet.gentoo.org/developers/nightmorph/2008/12/14/be...
Новость: http://www.opennet.me/opennews/art.shtml?num=19396


Содержание

Сообщения в этом обсуждении
"Результаты измерения производительности Gtk+ движков"
Отправлено Аноним , 15-Дек-08 12:40 
djenpoo

"Результаты измерения производительности Gtk+ движков"
Отправлено I , 15-Дек-08 13:03 
А как же murrine?

"Результаты измерения производительности Gtk+ движков"
Отправлено frey , 15-Дек-08 13:23 
Это был первый вопрос в комментах к новости, аффтар сказал, что он ему "не очень" нравится и тестировать он его не будет.

"Результаты измерения производительности Gtk+ движков"
Отправлено Turbid , 15-Дек-08 13:13 
Подскажите набор движков или способ, позволяющий выглядеть максимально похоже приложениям на qt3, qt4 и gtk.

"Результаты измерения производительности Gtk+ движков"
Отправлено _Noldor , 15-Дек-08 13:28 
QtCurve

"Результаты измерения производительности Gtk+ движков"
Отправлено А , 15-Дек-08 13:30 
Был где-то движок для gtk, поддерживающий стили qt. Обратное решение тоже есть, кажется.

"Результаты измерения производительности Gtk+ движков"
Отправлено Васятка , 15-Дек-08 13:59 
gtk-engines-qt называется. Обратного не знаю (

"Результаты измерения производительности Gtk+ движков"
Отправлено Ruth , 15-Дек-08 15:26 
> gtk-engines-qt называется. Обратного не знаю (

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


"Результаты измерения производительности Gtk+ движков"
Отправлено Аноним , 16-Дек-08 11:17 
У меня в нем Pidgin криво показывается. Ну и еще некоторые программы. Эх.

"Результаты измерения производительности Gtk+ движков"
Отправлено brezerk , 15-Дек-08 13:30 
qtcurve -- есть для qt3\qt4\gtk



"Результаты измерения производительности Gtk+ движков"
Отправлено Turbid , 15-Дек-08 14:30 
Спасибо. Для kde4/qt4 qtcurve пришлось собрать, для остального было в репозитории (debian testing)

"Результаты измерения производительности Gtk+ движков"
Отправлено Пыщ , 15-Дек-08 14:51 
Можно подумать, от того, что Mist быстрее, я на него с Clearlooks перейду.
Когда коту делать нечего...

"Результаты измерения производительности Gtk+ движков"
Отправлено Аноним , 15-Дек-08 15:53 
можно подумать производительность GTK+2.x жуткая именно из-за движков... ппц скатились

"Результаты измерения производительности Gtk+ движков"
Отправлено Аноним , 15-Дек-08 17:14 
>можно подумать производительность GTK+2.x жуткая именно из-за движков... ппц скатились

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

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


"Результаты измерения производительности Gtk+ движков"
Отправлено Аноним , 15-Дек-08 17:21 
>>можно подумать производительность GTK+2.x жуткая именно из-за движков... ппц скатились
>
>Сам то понял, что сказал? Отрисовка производится именно движком кагбэ. И если
>его аффтар натыкал туда мильон градиентов и до кучи дюжину svg-элементов,
>то быстро такое чудо не отрисуется никогда.
>
>P.S. И те, кто ставит mist или thinice, на производительность gtk+ не
>жалуются обычно.И сказки про "жуткую" производительность GTK+2.x чиатют с недоумением.

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


"Результаты измерения производительности Gtk+ движков"
Отправлено barmaglot , 15-Дек-08 16:09 
У меня аврора, с закосом под леопард. долго и упорно все затачивалось напильником. Это что, я сейчас всё брошу и перскочу на какую-нибудь хрень ? Ну-уж нет ! Да и роли эта производительность никакой не играет. С современным железом и с учётом того, что не в игрушки-же под gtk играем, пр-ть отрисовки окон, всем абсолютно безразлична.  Разницу на уровне милисикунд человеческий глаз не воспринимает.

"Результаты измерения производительности Gtk+ движков"
Отправлено Ariel , 15-Дек-08 16:28 
Можно подробнее. Если я хочу использовать GTK+ для отрисовки окон игры, имеет ли это значение, я знаю библиотеку, с функциями, а что такое движки. Реализации этой библиотеки?

"Результаты измерения производительности Gtk+ движков"
Отправлено barmaglot , 15-Дек-08 16:26 
Сходил по линку, убедился что автор теста, -  криворукий недодел. У меня нотбук послабее будет чем его тестовый стенд: 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..


"Результаты измерения производительности Gtk+ движков"
Отправлено Аноним , 15-Дек-08 21:12 
>Сходил по линку, убедился что автор теста, -  криворукий недодел.

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


"Результаты измерения производительности Gtk+ движков"
Отправлено barmaglot , 16-Дек-08 16:05 
>>Сходил по линку, убедился что автор теста, -  криворукий недодел.
>
>Может быть, дело в этом:
>> Xfwm4 with Composite enabled, effects: drop shadows & transparency

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


"Результаты измерения производительности Gtk+ движков"
Отправлено Аноним , 15-Дек-08 17:09 
thinice нету.

"Результаты измерения производительности Gtk+ движков"
Отправлено xxx , 15-Дек-08 19:43 
Ого, а я то думал за что мне так нравится Mist обработанный напильником в сторону уменьшения размеров виджетов, а он оказывается быстрый. Хотя есть ещё одна неплохая тема на базе Rezlooks, но она как-то побыстрее Mist, субъективно конечно.