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: Question of performance


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


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