Project

Profile

Help

Bug #3885

closed

Performance regression from Saxon 9.1 to 9.8 (caused by space-stripping)

Added by Michael Kay over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Performance
Sprint/Milestone:
-
Start date:
2018-08-27
Due date:
% Done:

100%

Estimated time:
Legacy ID:
Applies to branch:
9.8, trunk
Fix Committed on Branch:
9.8, trunk
Fixed in Maintenance Release:
Platforms:

Description

Reported by direct email.

SUMMARY: A user workload showed performance regression of about 25% from Saxon 8.9 to Saxon 9.8. The result of investigation showed that although whitespace was being stripped from the source tree during document building, an unnecessary space-stripping wrapper was being added over the source tree, slowing down all navigation within the tree.


Files

SaxonOldTests.java (4.46 KB) SaxonOldTests.java Stefan Fritz, 2018-08-30 16:13
saxon8.zip (11.4 KB) saxon8.zip Stefan Fritz, 2018-08-30 17:27

Please register to edit this issue

Also available in: Atom PDF