Poprawili
Życie na niestabilnych repozytoriach jest takie ekscytujące. Niedawno robiłem pomiary i testy, jakie to libcairo2 jest humorzaste w zależności od włączonego antyaliasingu fontów, czy też wyświetlania podpikselowego.
A dziś libcairo2 mi się zaktualizowało, a ja sobie przetestowałem jak to z nową wersją jest ( w zasadzie to tylko kolejna kompilacja, a nie zmiana wersji libcairo2 – z 1.2.0-4 na 1.2.0-5 ). No i muszę w większości odwołać kalumnie rzucane wcześniej na ową nieszczęsną bibliotekę.
Bo oto :
Temat : Murrine
libcairo2 ver. 1.2.0-5
Z anty-aliasingiem
Z wyświetlaniem podpikselowym
Ilość : 100GtkPerf 0.40 – Starting testing: Fri Aug 4 12:38:33 2006
GtkEntry – time: 0,07
GtkComboBox – time: 1,49
GtkComboBoxEntry – time: 1,32
GtkSpinButton – time: 0,14
GtkProgressBar – time: 0,07
GtkToggleButton – time: 0,53
GtkCheckButton – time: 0,35
GtkRadioButton – time: 0,42
GtkTextView – Add text – time: 0,88
GtkTextView – Scroll – time: 0,73
GtkDrawingArea – Lines – time: 0,61
GtkDrawingArea – Circles – time: 0,81
GtkDrawingArea – Text – time: 17,35
GtkDrawingArea – Pixbufs – time: 0,67
—
Total time: 25,45
Podczas gdy w poprzedniej wersji osiągnąłem 46,19.
Temat : Murrine
libcairo2 ver. 1.2.0-5
Z anty-aliasingiem
Bez wyświetlania podpikselowego
Ilość : 100GtkPerf 0.40 – Starting testing: Fri Aug 4 13:04:27 2006
GtkEntry – time: 0,07
GtkComboBox – time: 1,61
GtkComboBoxEntry – time: 1,30
GtkSpinButton – time: 0,15
GtkProgressBar – time: 0,08
GtkToggleButton – time: 0,49
GtkCheckButton – time: 0,32
GtkRadioButton – time: 0,40
GtkTextView – Add text – time: 0,90
GtkTextView – Scroll – time: 0,79
GtkDrawingArea – Lines – time: 0,63
GtkDrawingArea – Circles – time: 0,83
GtkDrawingArea – Text – time: 0,88
GtkDrawingArea – Pixbufs – time: 0,36
—
Total time: 8,82
A w 1.2.0-4 było równe 12,42.
Poprawiają ? Miejmy nadzieję. Niby to wszystko są milisekundy ( w całościowym teście już sekundy ), różnice niewielkie, ale ziarno do ziarnka i można mieć szybkie GUI lub też nie.
Jeszcze tylko libpango niech się stanie szybkie. I będzie wspaniale.