Right the good news is that i have found the problem.

it is inside the XPATH library. it adds a reference to the original Node object for any call backs. there is no way to clear those.

There is a bug report opened on it:
  https://issues.apache.org/jira/browse/XALANJ-1673

In the meantime, i have manually cloned the node before passing it on. While this will use more memory in that given request, it will keep overall usage down.

This is just a temp fix; we'll update the XALAN library (probably just use the 1.5 that comes with Java instead of a separate library). But i do not have time to do this just now, as i am preparing stuff for OpenCFSummit.

--
tag/function ref: http://www.openbluedragon.org/manual/
mailing list - http://groups.google.com/group/openbd?hl=en

Get to Texas in Feb for OpenCFSummit http://www.opencfsummit.org/

Reply via email to