RE: [xml] Release of libxml2-2.6.26
- From: "Buchcik, Kasimier" <k buchcik 4commerce de>
- To: <veillard redhat com>
- Cc: xml gnome org
- Subject: RE: [xml] Release of libxml2-2.6.26
- Date: Fri, 9 Jun 2006 18:00:27 +0200
Hi,
-----Original Message-----
From: Daniel Veillard [mailto:veillard redhat com]
Sent: Friday, June 09, 2006 5:49 PM
To: Buchcik, Kasimier
Cc: Martijn Faassen; xml gnome org
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]