Project

Profile

Help

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. 

Back