[XML-SIG] re : XSL Performance / Processors

Uche Ogbuji uche.ogbuji@fourthought.com
Tue, 01 Apr 2003 14:12:50 -0700


> On Tue, Apr 01, 2003 at 05:06:36PM +0200, Philippe Dubreuil wrote:
> > But nobody can explain my results :
> > "Performance can depend on many apparently unrelated factors (including
> > the fluttering of the wings of a butterfly...)" M.Kay 
> [...]
> > Some of my results (execution Time)  (RedHat 6.2, i686, 256Mo RAM, PIII 
> > 550Mhz)
> > I'm using the same structure (index or not) three times in this example.
> > If I use 10 times, i get the same results.
> > 
> >  
> >                   withIndex               noIndex
> > Xalan2.5             8780ms                 9108ms    
> > Saxon6.5.2  tree     2800ms                 2900ms
> > "          tinytree 3021ms                 1757ms   !!!!
> > 
> 
>   If you want to do performance timing, using a Java based implementation
> is the best way to introduce irrationality in your results. The effects
> of the HotSpot algorithm detection and of the asynchronous garbage collection
> simply makes any test run less than 50 times a joke, because they don't
> represent the output of the real working set nor show GC effects.
>   In general the more you pile up complex layers, the hardest it is
> to get predicatble results for the whole stack,

Agreed with this comment.

I'm also wondering what the original question has to do with the Python 
XML-SIG.


-- 
Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Use internal references in XML vocabularies - http://www-106.ibm.com/developerw
orks/xml/library/x-tipvocab.html
Universal Business Language (UBL) - http://www-106.ibm.com/developerworks/xml/l
ibrary/x-think16.html
EXSLT by example - http://www-106.ibm.com/developerworks/library/x-exslt.html
The worry about program wizards - http://www.adtmag.com/article.asp?id=7238
Use rdf:about and rdf:ID effectively in RDF/XML - http://www-106.ibm.com/develo
perworks/xml/library/x-tiprdfai.html
Keep context straight in XSLT - http://www-106.ibm.com/developerworks/xml/libra
ry/x-tipcurrent.html
Using SAX for Proper XML Output - http://www.xml.com/pub/a/2003/03/12/py-xml.ht
ml
SAX filters for flexible processing - http://www-106.ibm.com/developerworks/xml
/library/x-tipsaxflex.html