Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#1033 Poor performance with many stylesheet functions

v9.2
closed
Michael Kay
5
2012-10-08
2010-01-27
Michael Kay
No

XSLT compile-time performance degrades as the number of stylesheet functions increases, due to the unnecessary use of linear search. A patch is being raised to fix this on the 9.2 branch.

(The stylesheet that revealed this problem had tens of thousands of functions, quite unnecessarily: they were introduced by multiple imports of the same stylesheet module at different import precedences. The next development release will contain a more sophisticated solution to this problem, by optimizing the case where a module is imported repeatedly.)

Discussion

  • Michael Kay
    Michael Kay
    2010-01-27

    Fixed in 9.2.0.5