[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