This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Java performance (Saxon)


Mike,
I forwarded your message to my son, who until recently was on the JBuilder
dev
team at Inprise. His reply was:

"Very perplexing.  I wonder what kind of spin the hotspot compiler is giving
his results."

I'm not in a position to interpret much here as I am not a Java programmer.

-Bill

----- Original Message -----
From: Kay Michael <Michael.Kay@icl.com>
To: <xsl-list@mulberrytech.com>
Sent: Tuesday, February 29, 2000 9:21 AM
Subject: Java performance (Saxon)


> Slightly off-topic perhaps, for which I apologize, but I'm hoping someone
> can help me shed some light on some Java performance figures. I've been
> trying to make some performance improvements to Saxon, and have tested the
> results using both Microsoft Java SDK and SUN JDK 1.2, both on the same
Win
> NT 4.0 box, with the following rather perplexing results (which are
entirely
> repeatable). There are 5 stylesheets A to E, with execution times as
> follows, in seconds
>
>                    A         B         C         D       E
> Saxon 5.2, Sun     9.4       15.9      19.3      20.1    5.3
> Saxon 5.2, MS      4.9        9.5      11.8      12.9   20.0
> Saxon 5.3, Sun     7.3       12.3      18.4      18.0    5.8
> Saxon 5.3, MS      3.1        5.2      19.0      10.8   19.8
>
> All I can conclude from this is that there is a lot I don't know about the
> different Java VMs! Stylesheet A is running twice as fast on MS as on Sun,
> while Stylesheet E runs at barely a quarter of the speed. More worrying
> still, my "improvements" have caused a very healthy speed-up of A and B,
on
> either VM, while on C they have made no difference on Sun but have made
> things a lot worse on Microsoft.
>
> I thought I'd share this, firstly to show the difficulty of doing any kind
> of performance comparisons even with one XSLT processor let alone between
> processors, and secondly in the hope that someone might be able to point
me
> in the direction of resources that will help me understand what's going
on.
> Any suggestions?
>
> Mike Kay
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]