[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Nodoka Theme] Are we going to finally enable it?

On Fri, 2007-08-10 at 07:50 +0200, Nicu Buculei wrote:
> Martin Sourada wrote:
> It's been a while since I changed my default theme to Nokoda and it 
> seems fine.
> It possible to get some hard numbers, to see how it stand 
> performance-wise compared with the current theme? Not sure what can be 
> used here, maybe GtkPerf [1] which is not packaged in Fedora.
> [1] - http://gtkperf.sourceforge.net/

Hm... two years old app, yet it compiles and installs OK. In case you
are interested, there are the results:

with Nodoka:
GtkEntry - time:  0.10
GtkComboBox - time:  3.00
GtkComboBoxEntry - time:  2.52
GtkSpinButton - time:  0.55
GtkProgressBar - time:  0.14
GtkToggleButton - time:  0.98
GtkCheckButton - time:  0.70
GtkRadioButton - time:  1.06
GtkTextView - Add text - time:  2.12
GtkTextView - Scroll - time:  0.78
GtkDrawingArea - Lines - time:  1.30
GtkDrawingArea - Circles - time:  2.56
GtkDrawingArea - Text - time:  2.97
GtkDrawingArea - Pixbufs - time:  0.25
Total time: 19.03

With Clearlooks:
GtkEntry - time:  0.10
GtkComboBox - time:  2.99
GtkComboBoxEntry - time:  2.53
GtkSpinButton - time:  0.52
GtkProgressBar - time:  0.56
GtkToggleButton - time:  0.95
GtkCheckButton - time:  0.86
GtkRadioButton - time:  1.15
GtkTextView - Add text - time:  2.16
GtkTextView - Scroll - time:  0.69
GtkDrawingArea - Lines - time:  1.39
GtkDrawingArea - Circles - time:  2.56
GtkDrawingArea - Text - time:  2.92
GtkDrawingArea - Pixbufs - time:  0.25
Total time: 19.65

I personally think that the results for the widgets are rather same
(i.e. difference is so small that it can taken as statistical error),
only progressbar, checkbutton and radiobutton results are noticeably
better (probably a result of optimisations I've done to it while testing
it with gtk-theme-torturer)... The part from GTKTextView and
GTKDrawingArea shouldn't be dependent much on the theme (I think, after
seeing what it actually does during those tests...)

I tested it previously (when I was on the vacations) with
gtk-theme-torturer and did some optimisations back then so the Nodoka is
generally faster than clearlooks, only in some areas it is slower. I
however have no idea what most of those testing areas ( Boot-create,
Boot-map, Boot-expose, Boot-destroy, Expose, Resize) mean... Nodoka
usually falls behind Clearlooks in Boot-expose and Expose, while in
Boot-map, Boot-destroy and Resize it's faster. In Boot-create it's
mostly the same. I can maybe try to summarise the data and publish them
in some 'form', but it's quite a lot data, so the graphs I tried so far
aren't illustrative enough. I'll probably publish the results no sooner
than we release 0.6 beta, as we expect to do further optimisations till


Attachment: signature.asc
Description: This is a digitally signed message part

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]