[xslt] libxslt performance problem
- From: "Kaarle Kaila" <kaarle kaila fi>
- To: "The Gnome XSLT library mailing-list" <xslt gnome org>
- Subject: [xslt] libxslt performance problem
- Date: Wed, 3 Jan 2007 20:39:10 +0200
hi,
I have been using libxml and libxslt in my MFC (Microsoft VC++6)
genealogical applications to create reports from the database since 2004.
Only now I needed to create somewhat larger reports than before and I did
encounter performance problems. I have a database that contains around 25000
persons that go into 2900 families. There is quite a lot of textual
information for the persons too.
My application could not create the report in one go so I had to split the
report into 4 parts 1000 families in 3 parts and the indexes in part 4. To
create one such report from a memory based dom-tree takes 3 min 30 secs
using libxslt. My Java test-application could manage the whole report (of
2900 familes) but required additional heap space. Where do I specify the
heap space for libxslt.
I made a comparison using saxon 6.6.5 takes 25 s.
My xslt stylesheets have some libxslt specific (xslt 1.1) elements and do
not run on all xslt engines. I had heard that saxon would be close on it did
function in this case. Some of my xslt stylesheets works only with libxslt.
Seems I have misused some features like the document instruction etc.
I don't remember the version of my libxslt but I built it in the summer
2004. It wasn't so easy so I have not retried it.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]