[ 
https://issues.apache.org/jira/browse/ODE-836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12878616#action_12878616
 ] 

Julia Chang commented on ODE-836:
---------------------------------

1.org.apache.axis2.description.AxisService#releaseSchemaList() is called when a 
process is undeployed.
  If many processes are deployed, much heap memory was needed.
  Should not releaseSchemaList() be called after 
BindingContextImpl#createService()?

2.org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl is used as a default 
implementation of WSDLWrapperImpl.
  I think WSDLWrapperReloadImpl is better if there are many processes,
  but I can't configure axis2.xml(reduceWSDLMemoryCache,reduceWSDLMemoryType).
  Please teach me to configure axis2 to use WSDLWrapperReloadImpl.

3. org.apache.ode.store.DeploymentUnitDir#getDocRegistry() loads WSDL 
definitions,
  and keeps them in heap memory with each process.
  _docRegistry should be set "null" when the process is dehydrated.

> OutOfMemoryError has occured if many processes are deployed.
> ------------------------------------------------------------
>
>                 Key: ODE-836
>                 URL: https://issues.apache.org/jira/browse/ODE-836
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>    Affects Versions: 1.3.3
>         Environment: ODE-1.3.3+Tomcat
>            Reporter: Julia Chang
>         Attachments: ThreadDump(314).txt
>
>
> Though dehydration is enabled,and there are no process-instances,
> if many processes are deployed, OutOfMemoryError has occured.
> You can see the mail: 
> http://mail-archives.apache.org/mod_mbox/ode-user/201005.mbox/%[email protected]%3e

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

Reply via email to