[poppler] pdf rendering performance on the olpc test boards

Tomeu Vizoso tomeu at tomeuvizoso.net
Tue Nov 7 10:44:12 PST 2006


On Tue, 2006-11-07 at 19:14 +0100, Carlos Garcia Campos wrote:
> El mar, 07-11-2006 a las 18:11 +0100, Tomeu Vizoso escribió:
> > Hi,
> > 
> > we have been testing the olpc pdf reader on an test board (based on
> > evince and poppler) and have found the performance a little below our
> > expectations. Simple text pages (for example [1]) take about 4 seconds
> > to render.
> > 
> > After some profiling of page rendering on the board with sysprof, this
> > functions appeared using 45% of CPU time:
> > 
> > _XcmsLookupColorName
> > _XcmsSetGetColors
> > _XcmsInitScrnInfo
> > _XcmsResolveColorString
> > 
> > We are currently using the 0.5.4 version with the cairo backend. The
> > processor on the board is a Geode GX-500 [2], the floating point
> > performance of which is quite poor. Composition is currently done by
> > software.
> > 
> > Does this info make some sense to anybody? Is poppler who is eating our
> > CPU or should we look elsewhere? Can you recommend any compilation
> > options that could improve performance?
> 
> Probably using splash instead of cairo will help. Have you tried it
> already?

Yes, tried with --enable-fixedpoint --disable-cairo-output
--enable-splash-output and although the profiling changes a lot it is
still similarly slow.

> > I can send the sysprof file, if anyone is interested in giving a look.
> > 
> > Thank you very much,
> > 
> > Tomeu
> > 
> > [1] https://ols2006.108.redhat.com/reprints/jones-reprint.pdf
> > [2] http://wiki.laptop.org/go/Hardware_specification
> > 
> > 
> > _______________________________________________
> > poppler mailing list
> > poppler at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/poppler
> 
> _______________________________________________
> poppler mailing list
> poppler at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/poppler



More information about the poppler mailing list