Hi,

> -----Original Message-----
> From: Daniel Veillard [mailto:[EMAIL PROTECTED] 
> Sent: Friday, June 09, 2006 5:49 PM
> To: Buchcik, Kasimier
> Cc: Martijn Faassen; [email protected]
> Subject: Re: [xml] Release of libxml2-2.6.26
> 
> On Fri, Jun 09, 2006 at 05:16:00PM +0200, Buchcik, Kasimier wrote:
> > Tip: Try to reuse the xmlXPathContext as much as possible; 
> > Jerome Pesenti noticed that in Libxslt, massive 
> creation/freeing of this
> > context struct is a bottleneck during the compilation of 
> stylesheets.
> > That's why it is kept now for reusal on the compilation 
> context in the
> > refactored code of Libxslt.
> 
>   Well that wasn't a concern to me, in all cases I could find, the
> time to compile the stylesheets where minimal compared to the actual 
> transforms, and for big stylesheets you should reuse them 
> when transforming
> multiple small documents.
>   Maybe DocBook/TEI like stylesheets are changing that balance.
> 
> Daniel

Yeah, the DocBook stylesheets are big and come with a vast amount of
XPath
expressions; it sums up.

For me, realizing this fact was a happy day; thinking that
it's just a tiny struct, I naively created/freed the XPath context for
every XPath expression-compilation and -evaluation in my Delphi wrapper.
Reusing the context, poured oil into the machinery.

Regards,

Kasimier
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to