The latest profiler snapshot against AS 5_x branch (have additionally included fixes of
JBCL-100 and JBCL-101) have been attached to
https://jira.jboss.org/jira/browse/EJBTHREE-1800. Right now, the majority of the time is
spent in AOP which includes:
1) Interceptor chain creation (/reinitialization)
2) Looking for annotations on methods through AOP (ex: transaction attributes per method)
3) The profiler snapshot shows hotspots on
org.jboss.ejb3.metadata.plugins.loader.BridgedMetadataLocader (.retrieveAnnotation)
4) We also found an issue in AOP where if a interceptor factory is marked for
PER_CLASS_JOINPOINT, it gets created on every method join point. I'll create a
separate thread for more details.
I'll continue looking at these performance issues. However, if anyone has more inputs
(after looking at that snapshot) please free to suggest any improvements.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4228719#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...