You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Rich Scheuerle (JIRA)" <ji...@apache.org> on 2008/05/15 23:16:55 UTC
[jira] Created: (AXIS2-3802) JAXWS: Use SoftReferences instead of
WeakReferences to cache JAXBContext and other related objects
JAXWS: Use SoftReferences instead of WeakReferences to cache JAXBContext and other related objects
--------------------------------------------------------------------------------------------------
Key: AXIS2-3802
URL: https://issues.apache.org/jira/browse/AXIS2-3802
Project: Axis 2.0 (Axis2)
Issue Type: Improvement
Components: jaxws
Reporter: Rich Scheuerle
Assignee: Rich Scheuerle
JAXBContext and other related objects (Marshallers, Unmarshallers) are referenced via WeakReferences.
When garbage collection occurs, these objects are released.
For performance reasons, these WeakReferences should be changed to SoftReferences.
The rationale is that these objects are expensive to recreate, so making them SoftReferences will ensure that they are only reclaimed in low memory situations.
David Strite (IBM Performance team) is suggesting this change based on his testing of the Axis2 code.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org
[jira] Resolved: (AXIS2-3802) JAXWS: Use SoftReferences instead of
WeakReferences to cache JAXBContext and other related objects
Posted by "Rich Scheuerle (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/AXIS2-3802?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rich Scheuerle resolved AXIS2-3802.
-----------------------------------
Resolution: Fixed
Thanks David for the suggestion.
Committed 656844
> JAXWS: Use SoftReferences instead of WeakReferences to cache JAXBContext and other related objects
> --------------------------------------------------------------------------------------------------
>
> Key: AXIS2-3802
> URL: https://issues.apache.org/jira/browse/AXIS2-3802
> Project: Axis 2.0 (Axis2)
> Issue Type: Improvement
> Components: jaxws
> Reporter: Rich Scheuerle
> Assignee: Rich Scheuerle
>
> JAXBContext and other related objects (Marshallers, Unmarshallers) are referenced via WeakReferences.
> When garbage collection occurs, these objects are released.
> For performance reasons, these WeakReferences should be changed to SoftReferences.
> The rationale is that these objects are expensive to recreate, so making them SoftReferences will ensure that they are only reclaimed in low memory situations.
> David Strite (IBM Performance team) is suggesting this change based on his testing of the Axis2 code.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org