[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XSL performance problem

Subject: Re: XSL performance problem
From: "Oren Ben-Kiki" <oren@xxxxxxxxxxxxx>
Date: Wed, 19 May 1999 10:47:28 +0200
performance problem with xslt
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


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.