cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bharath Ganesh (JIRA)" <j...@apache.org>
Subject [jira] Created: (CXF-1656) PolicyEngineImpl Memory Improvement
Date Tue, 17 Jun 2008 21:00:45 GMT
PolicyEngineImpl Memory Improvement
-----------------------------------

                 Key: CXF-1656
                 URL: https://issues.apache.org/jira/browse/CXF-1656
             Project: CXF
          Issue Type: Improvement
          Components: WS-* Components
    Affects Versions: 2.1.1, 2.0.7
            Reporter: Bharath Ganesh
            Assignee: Bharath Ganesh
             Fix For: 2.1.2, 2.0.8


PolicyEngineImpl maintains a clientEndpointInfos map to keep the EndpointPolicies for client
endpoints. An entry added to this map (while a client comes in)  is removed only when the
server endpoint is stopped. This leads to very high memory usage when there are frequent getPort()
Calls.
This can be can be reduced by maintaining a weak reference to the client EndpointInfo's. [Make
clientEndpointInfoMap a weakhashmap]
This would mean that after the lifetime of a single client port, all its data structures would
be cleared. We need to explore more on this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message