Bug #3052
Updated by Michael Kay over 7 years ago
Performance issue reported by Jirka Kosek on the Sourceforge Saxon help list. Bottom line execution times for a test stylesheet (with -TP option enabled), all with Saxon 9.7.0.13, on the same Windows machine: on Java (1.7.0_60): HE: 15955ms PE: 16267ms EE: 18000ms (bytecode off) on .NET (4.0): (4.5): HE: 29525ms PE: 29351ms EE: 61379ms (bytecode off) So EE is imposing an overhead of around 16% on Java, which magnifies to over 100% on .NET. The absolute ratio between HE on Java and HE on .NET is probably nothing to worry about here, although it would be nice to reduce it. What we need to understand is (a) why EE is taking longer on the Java platform, and (b) why this difference should be so much larger on .NET.