[jboss-dev-forums] [Design of EJB 3.0] - EJBTHREE-1800 Current status on performance improvement

jaikiran do-not-reply at jboss.com
Tue May 5 12:55:15 EDT 2009


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#4228719

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4228719



More information about the jboss-dev-forums mailing list