[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Question of performance
Subject: Re: [xsl] Question of performance From: Jörg Heinicke <joerg.heinicke@xxxxxx> Date: Wed, 31 Oct 2001 12:11:36 +0100 |
Hi Ragulf, I think, it's more computer- (the memory) or transformer-dependent (the memory-handling). But in general I would use the global variable, because it's better to avoid multiple times the same transformation. So string-manipulation and searching huge input-trees (41 KB isn't really big ;-) some have file sizes more than 10 MB) should be stored in a variable. You wrote you have a complex variable. In which way? Complex string-manipulation, the variable stores only a 'string'. Or must the variable store almost the whole input-file? Joerg > Hello everybody > > I have a fairly large (41 KB) xsl document that is of course used for > processing xml documents. > > In this document I (usualy) declare the variables in the scope that I use > them. Now it is found that I need a complex variable some 3-4 different > places in this document. > > My question is this: For best performance, is it best declare this variable > as a global one, allocating memory for it for the whole duration or is it > best to declare it where it must be used each and every time thereby having > to process the declaration 4 times in a document? > > Or is it even more times than 4 since the condition that leads to the use of > the variable may be in an xml document many many times? > > In case the answer to my question is processor dependent, I am using MSXML > 3.0. > > (I hope that the question is clear enough stated). > Thank you for your time. > Ragulf Pickaxe :) XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Question of performance, Oleg Tkachenko | Thread | Re: [xsl] Question of performance, Jay Kline |
Re: [xsl] Xalan Encoding Problems -, Jörg Heinicke | Date | [xsl] FO Comparison to HTML and PDF, Raul Rodriguez |
Month |