Re: What makes VB.Net XslTransform REALLY REALLY SLOW?
From: Lenonardo (leonardo_at_duckpond.co.uk)
Date: 06/14/04
- Previous message: Scott Williams: "Storing XmlSerializers"
- In reply to: Anders Borum: "Re: What makes VB.Net XslTransform REALLY REALLY SLOW?"
- Next in thread: Anders Borum: "Re: What makes VB.Net XslTransform REALLY REALLY SLOW?"
- Reply: Anders Borum: "Re: What makes VB.Net XslTransform REALLY REALLY SLOW?"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 14 Jun 2004 06:48:58 -0700
"Anders Borum" <a@b.dk> wrote in news:OAfR7PeUEHA.2716
@tk2msftngp13.phx.gbl:
> The current .NET implementation is quite slow when it comes to certain
> situations with heavy dependency on the xsl:key function. There should be
> some information on this on the net (try google).
>
> The xsl:key function should improve beyond the 400% mentioned.
>
Thanks - I cam across the xsl:key references on google.
They just said 'it is slow' (but not 'it's unuseably slow').
I've tried with and without keys, tried restructuring the XML into
different hierarchies etc.
My main conclusion is that .Net XSLT is OK if you just want to move to the
next/previous/child/parent (i.e. reading databases)- but is slow beyond
your wildest dreams for anything else.
I've just switched all my code to using MSXML2 and it is over 100 times
faster for almost everything.
The only thing I am using .Net for is reading a large XML file (37mB) and
breaking it into smaller ones.
- Previous message: Scott Williams: "Storing XmlSerializers"
- In reply to: Anders Borum: "Re: What makes VB.Net XslTransform REALLY REALLY SLOW?"
- Next in thread: Anders Borum: "Re: What makes VB.Net XslTransform REALLY REALLY SLOW?"
- Reply: Anders Borum: "Re: What makes VB.Net XslTransform REALLY REALLY SLOW?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|