Re: [xml] Deep-copy of xsltStylesheetPtr?
- From: Rasmus Lerdorf <rasmus lerdorf com>
- To: Daniel Veillard <veillard redhat com>
- Cc: xml gnome org
- Subject: Re: [xml] Deep-copy of xsltStylesheetPtr?
- Date: Sat, 18 Sep 2004 16:17:01 -0700 (PDT)
On Sat, 18 Sep 2004, Daniel Veillard wrote:
Well sure, caching the result is always best :-) , it's unclear from
your test how much the stylesheet load/compilation is, trying to use
a read-only stylesheet from the cache at least as an experiment would be
interesting too.
Some direct measurements:
Loading data.xml doc 0.621080398559 ms.
Loading data.xsl doc 0.472068786621 ms.
Compiling stylesheet 0.223159790039 ms.
Applying stylesheet 0.448942184448 ms.
dump_mem 0.166893005371 ms.
And if I make the data.xml file 50k instead of 1k while keeping data.xsl
the same I get:
Loading data.xml doc 5.368947982788 ms.
Loading data.xsl doc 0.576972961425 ms.
Compiling stylesheet 0.231027603149 ms.
Applying stylesheet 12.245893478394 ms.
dump_mem 9.248018264775 ms.
-rw-r--r-- 1 root wheel 1142 Jul 19 17:17 data.xml
-rw-r--r-- 1 root wheel 831 Jul 19 17:17 data.xsl
-rw-r--r-- 1 root wheel 51367 Sep 18 16:01 data_big.xml
We are dealing with rather small numbers here so they float a bit, but
loading the docs is obviously dependant on the size of them and it looks
like, at least for a small stylesheet, compiling it is about half the time
of loading its doc.
-Rasmus
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]