RE: Slow Rendering?



Hi

> -----Original Message-----
> From: Tony Denault [mailto:denault hawaii edu]
> Sent: Thursday, November 20, 2003 10:20 PM
> To: Dennie, Brooke
> Cc: 'Sven Neumann'; 'gtk-list gnome org'
> Subject: RE: Slow Rendering?



> My initial test using pango caused the timer function to
> take >270 ms (over 1000x slower). After picking up the 
> maillist thread, I
> decide to experiment using different font as I though PANGO might
> be rendering everything and sending images to the X11 client windows.
> Here is a table of different fonts using Pango;
> 
> Font               Pango     PangoGDK_ENABLE_XFT=0   size
> ----------------------------------------------------------
> San 8                  270   250                     7x15
> Serif 10               360   362                     8x19
> miscFixed  9           6.8   6.7                     6x14
> miscFixed 10           6.9   6.8                     9x15
> console8x16            6.9   6.8                     8x16
> Courier 10             372   372                     9x18
> Fixed                  6.8   6.9                     9x15
> LucidaTyperwriter 9    361   361                     8x17
> 
> Also note the Pango time varies widely, for example the
> 360 ms can jump about upto 700ms. I wrote the 'best' time
> for the table.
> 

That's interesting. I hadn't thought of that actually. Some of
my problem could be in the type of font. I'm never given an
xfd, but rather I'm handed an XFontStruct. What I've been 
doing is just creating an empty font description, then 
calling XGetFontProperty on the XFontStruct and pulling all of
the values I need for the font description out of it and
filling those in.


> GDK_ENABLE_XFT=0 help a little (sometimes).
> For me picking a better font will help. 6.8 ms is OK, but I would
> like better -> This is still 25x slower that gdk_font_load().
> 

Not really an option due to the nature of the project...


> My GTK app runs on a linux box running Fedora Core release 
> 0.94 (Severn).
> I am displaying on a XP computer running X-Win32 X11 server.
> 
> Running the app directly on the linux console improves things somewhat
> (ie: 6.8ms -> 4.8ms).
> 

Also not an option...


> Tony
> 
> /-------------------------------------------------------------
> ----------\
> | Tony Denault                     | Email: 
> denault irtf ifa hawaii edu |
> | Institute for Astronomy          |              Phone: 
> (808) 932-2378 |
> | 640 North Aohoku Place           |                Fax: 
> (808) 933-0737 |
> | Hilo, Hawaii 96720               |                          
>           |
> \-------------------------------------------------------------
> ----------/



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