[ https://issues.apache.org/jira/browse/XERCESJ-1684?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16268527#comment-16268527 ]
Simon Sprott commented on XERCESJ-1684: --------------------------------------- Thanks for looking into the issue, I'm just back from holiday so sorry for not getting back to you sooner. Basically we use the xerces parser within an XML Editor (Liquid XML Studio), the sample is a sanitized sample sent in by a user, so its highlighting a general issues, not a specific issue that can be re-worked. The larger issues from our point of view what appears to be a memory leak via the XPath engine. I'll get hold of the source and do a bit more digging. If this is the source of the problem, then it will likely resolve both issues. > Very high memory usage validating XSD 1.1 (+memory leak) > -------------------------------------------------------- > > Key: XERCESJ-1684 > URL: https://issues.apache.org/jira/browse/XERCESJ-1684 > Project: Xerces2-J > Issue Type: Bug > Components: JAXP (javax.xml.validation) > Environment: windows java 1.8 > Reporter: Simon Sprott > Priority: Critical > Fix For: 2.12.0 > > Attachments: SAFTPT_1_04_01_XSD11_Full.zip, tmp.zip > > > using the 1.1 code branch built from > http://svn.apache.org/repos/asf/xerces/java/branches/xml-schema-1.1-dev > Using the built in sample validator > java jaxp.SourceValidator -xsd11 -a "SAFTPT_1_04_01_XSD11_Full.xsd" -i > "tmp.xml" > The validation consumes huge amounts of memory (breaks at 10 GB on my > system), on smaller sample files validation does complete, but still consumes > a very large quantity of memory. > Furthermore it seems to retain the memory allocated via a reference in > org.eclipse.wst.xml.xpath2.processor.internal.DefaultRSFactory._factory after > the validator has completed (this is not evident in the cmd line sample as > the process ends, but I have observed in in my own code). > If I was to guess I would say that the results of the XPath queries are being > cached via DefaultRSFactory and never released. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: j-dev-h...@xerces.apache.org