[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-4268) Speed up SeamELResolver by avoiding a full scan of all imported namespaces
Riccardo Serafin (JIRA)
jira-events at lists.jboss.org
Wed Jun 24 04:21:07 EDT 2009
Speed up SeamELResolver by avoiding a full scan of all imported namespaces
--------------------------------------------------------------------------
Key: JBSEAM-4268
URL: https://jira.jboss.org/jira/browse/JBSEAM-4268
Project: Seam
Issue Type: Feature Request
Affects Versions: 2.2.0.CR1
Reporter: Riccardo Serafin
See post in the seam forum (http://www.seamframework.org/Community/212PerformanceRegressionInMessages) and JBSEAM-4244.
Basically, I'd suggest two things in order to speed up the resolveBase method of SeamELResolver:
1) Avoid going through all imported namespaces when looking up a property by caching known component and factory names in imported namespaces at init time.
2) Allow resolution of components used very often, like messages, before looking in all the stateful scopes, for sure at least before going through all imported name spaces.
Moreover, it would be nice to have some way to extend/bypass/configure the SeamELResolver to allow application dependent optimization.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the seam-issues
mailing list