Atomikos Forum

Performance Regression from 3.6.0 to 3.6.1

I am experiencing a serious performance loss switching from transaction essentials 3.6.0 to 3.6.1.
Taking a constant environment and app it takes about 20 sec to get my app running - using 3.6.1 i need about 40sec - using postgresql. Using mysql i need about 120sec.
So i wonder if anyone does see this performance issue too?
Switching back to 3.6.0 all is "fine" again.

Any hints or debug logs i can provide to help here?
Diffing the code from 3.6.0 to 3.6.1 it seems like the ClassLoadingHelper is the only changed source file - so i guess its related to this change,

thx for helping with this issue.
Torsten Krah Send private email
Monday, March 08, 2010
Case created to look at this - thanks.
Guy Pardon Send private email
Tuesday, March 09, 2010

Do you use OSGi or not? And how do the examples/demos compare in performance, do you see the same regression?

Guy Pardon Send private email
Wednesday, March 10, 2010
I don't use OSGI. I can't tell if the delivered examples got the same "issue", i guess yes - but i've made some sample maven project.
Using 3.6.0 the test method takes about 2.5 - 3.5 seconds, lets say 3.

Switchting to 3.6.2 it takes >7 seconds.
I've mailed the link to you where to get the test project.
Looking forward into solving this :-)
Torsten Krah Send private email
Thursday, March 11, 2010
Seems to be fixed with 3.6.5, thx.
Torsten Krah Send private email
Tuesday, April 27, 2010

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics