Dynaminc spring beans lookup limits concurrency
-----------------------------------------------

                 Key: GEOS-4749
                 URL: https://jira.codehaus.org/browse/GEOS-4749
             Project: GeoServer
          Issue Type: Improvement
          Components: Configuration
    Affects Versions: 2.1.1
            Reporter: Andrea Aime
            Assignee: Justin Deoliveira
             Fix For: 2.1.2
         Attachments: GEOS-4749.patch

Profiling shows GeoServerExtensions lookup for beans by name is hitting a 
synchronized block in Spring and is thus limiting concurrency under heavy load.
The attached patch builds a cache of singleton beans so that they don't need to 
be looked up over and over.
The residual singleton beans also have little reason for being singletons, we 
should turn them into singletons.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to