I'm using the Workflow 6.0 with Chinese language. When a user opening or refreshing the processview.aspx on the workflowwebaccess, the using memory will increase 1-10MB every second and never release. This made my workflow server recycling it's memory every 1 hour, more badly thing is some runing processes terminated or task waiting strangely.
This problem was confirmed by Captaris Support Team, but there is no fix plan for me.
I founded this problem in every webform who inherits from Teamplate.Web.Control.BaseWorkflowPage class too. This can fixed by using the following code:
public override void Dispose()
{
try
{
if(this.Process != null)
{
//release some unmanaged resource when the page procceded
this.Process.Dispose();
this.Process = null;
}
}
catch //catch every exception but do nothing.
{
}
}
Does anyone there faced the same problem and was fixed it,
please share your knowledge to me, thanks.