LINUX.ORG.RU
 
shutty

[kde][тормоза] бенчмарк разных стилей виджетов


0

1

Сидел, скучал. Накидал программку, тестящую производительность различных стилей виджетов в кедах. Результаты примерно такие:

  • Oxygen - 1.85 msec
  • QtCurve - 1.46 msec
  • Windows - 0.25 msec
  • Motif - 0.21 msec
  • CDE - 0.19 msec
  • Plastique - 0.32 msec
  • Cleanlooks - 0.33 msec

Тестилось следующим образом: 2 десятка разных виджетов много-много раз рисуются в буфере, в качестве результата - средняя скорость рисования виджета. Машина слабенькая, celeron culv 723, intel gma4500. Сама тестилка тут

Вердикт: qtcurve и oxygen - тормоза. А какой стиль используете вы?


[#] Ответ на: комментарий от Fest 26.04.2010 22:33:53  
megabaks

а есть ещё что-то с USE raster? О_О

** ()
[#]  
PolarFox

Ответ на моей аватаре.

**** ()
[#] Ответ на: комментарий от Fest 26.04.2010 22:33:53  
Novell-ch

хз, я в сусе, просто в OBS пересобрал рпмку libqt с -graphicssystem raster

*** ()
[#] Ответ на: комментарий от megabaks 26.04.2010 17:15:32  
megabaks
Theme                             opengl                      raster
Bespin                0.536778 msec         0.143444 msec
Oxygen              0.385056 msec         0.131167 msec
Qtcurve              0.336333 msec        0.154 msec
GTK+                   0.248944 msec        0.0813333 msec
Cleanlooks        0.0712222 msec      0.0531111 msec
Plastique           0.0714444 msec      0.0503333 msec
Windows           0.0551667 msec       0.0487222 msec
Motif                  0.0476111 msec       0.0459444 msec
CDE                    0.0446667 msec       0.0422778 msec
** ()
[#] Ответ на: комментарий от megabaks 26.04.2010 23:08:34  
megabaks

т.е. ускорение вплоть до 3-х кратного

** ()
[#]  
Novell-ch

проверил oxygen на одной слабой машинке через ssh -X
с raster - 0.549056,
без raster - 8.4345,
совсем по другому работается.

*** ()
[#]  
Sidius

QtCurve, Athlon XP 2600+, ~x86:
native: 4.8 ms
raster: 0.3 ms
Пересобираю qt-gui.

* ()
[#]  
Sidius

Пересобрал. Прирост просто офигенный :)!

* ()
[#] Ответ на: комментарий от Sidius 27.04.2010 0:34:01  
megabaks

тока не запускай konsole с терминусом - там прячется ня ^_^

** ()
[#] Ответ на: комментарий от megabaks 27.04.2010 0:36:31  
Gorthauer

Вот тебе и иксы. Рисовать через них оказывается в 10 раз медленее, чем тупо отдавать уже отрендеренную собственным движком картинку

*** ()
[#] Ответ на: комментарий от Novell-ch 26.04.2010 22:54:35  

Спасибо. Пересобрал. Первое что бросаеться в глаза - Иксы жрут меньше памяти и появились глюки на некоторых страницах в конке.

()
[#] Ответ на: комментарий от megabaks 27.04.2010 0:36:31  
Sidius

Terminus не использую, так что все нормально. Глюков не замечено.

* ()
[#] Ответ на: комментарий от Novell-ch 26.04.2010 22:54:35  

Сорри за некропостинг, но не мог бы ссылочкой на обс поделится?

*** ()