|
Subject: Re: XSL performance problem From: "Oren Ben-Kiki" <oren@xxxxxxxxxxxxx> Date: Wed, 19 May 1999 10:47:28 +0200 |
Nantapon Chaimunkong <b38npc@xxxxxxxx> wrote:
>Can you share with us what optimization is expected in the future release
>of xsl processor? Some members of the list mention tenfold improvement. I
>think 3x(of December draft's xt - I haven't timed the new xt.) improvement
>is hardly possible as I thinks xt is at least partially-optimized.
That was me - and I said I wouldn't be surprised to see such a speedup, not
that I have a detailed plan of how to achieve it. In my experience, moving
away from the safe and clean world of immutable objects to reusable mutable
objects helps a lot. I haven't gone into the code of XT and XP in a serious
manner so I don't know how applicable that is. And, there are also
algorithmic improvements - optimizing data structures for certain types of
queries, etc.
We should also keep in mind that interpreting XSL is only one option; as
SAXON has demonstrated, there's the option of compiling it into some
programming language (SAXON provides compilation to Java). A whole new world
of optimizations becomes possible when dealing with a fixed XSLT stylesheet.
>I've also made an xsl processor and tried to optimize it a lot. It
>still does not go near xt.
Well, you are competing against the best :-)
>I've also found that the JVM ,suiting for (some) xsl processors, is
>microsoft jview. The new hotspot is very disappointing.
I had someone try the hotspot pre-release version, with similar results. Now
they have made a formal release so I'll look into it more seriously. But
even if hotspot fails to deliver the goods, other JVMs offer great
performance - IBM's for example.
Share & Enjoy,
Oren Ben-Kiki
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: XSL performance problem, Oren Ben-Kiki | Thread | Need help with XSL Variable, Sharmila Pandith |
| Re: XSL performance problem, Oren Ben-Kiki | Date | SAX2 and XSLT processors, Oren Ben-Kiki |
| Month |