BURGHARD Éric wrote:
just for information,
i've achieved some template migration from jxtg (2.2-dev) to
xslt 2.0 (saxon8) and record a 7 to 10 factor speed increase on the same
pages (cache desactivated).
If you want to help making JXTG faster you need to submit more
information. We need examples that reproduce this behaviour with the
JXTG template and the corresponding XSLT. We also need to know exactly
what version of 2.2 you used. How did you measure preformance? Profiling
info is rather helpful
http://marc.theaimsgroup.com/?t=111625859100003&r=1&w=2.
JXTG compiles the script to a sequence of SAX events and also compiles
the expressions. So during execution nothing complicated is supposed to
happen, except for what is done internally in the expressions. So there
is really no reason that it should be any slower than saxon8. But of
course there can be small things in specific instructions or in the
execution engine that slows things down. When one have got the basic
algoritms right (which I think we have), optimization is much about
small details.
Anyway, without more data about what happens, there is not much we can do.
/Daniel