Login  Register

Re: Slow XML Parsing.

Posted by Mark Gordon-2 on Jun 13, 2007; 10:00pm
URL: http://ofbiz.116.s1.nabble.com/Slow-XML-Parsing-tp181699p181702.html


Here is some more information:

http://docs.ofbiz.org/display/~mcg1103/Home

I could not send the detail of my test case to the list so David
suggested a wiki page.

If any ofbiz expert is interested in a bugger of a problem.

Thanks


Mark Gordon wrote:

> Thanks for the reply David.  I have been out of town.
>
> The OS is Linux and java I have used both 1.5.0_11 and 1.6.0_01.
>
> Sometimes when I startup ofbiz, the startup will hang while parsing
> some larger XML documents causing the startup to be delayed by a few
> seconds.
> Any large XML document takes much longer to parse.  The specific XML
> is a jasper report file unloaded to XML.  It does seem as though some
> network connection is slowing things down (as Jacopo suggested DNS).
> It is a very odd issue.  I have been swapping out jar files trying to
> see what is causing the issue and the problem does not move around.  I
> can't get the old version to go slow and I can't get the new version
> to go fast.  I also wrote a small command line program to just call
> the parsing routine and point to the libraries in both version and I
> can't get that to go slow.
>
> Any insights would be appreciated!
>
> -Mark
>
>
> David E Jones wrote:
>>
>> Has anyone else noticed anything like this? Without looking at a
>> specific environment where this is happening it is hard to comment on.
>>
>> Do you have any other details you could share? Things like OS, Java,
>> etc versions, which XML file is being parsed, etc?
>>
>> -David
>>
>>
>> Mark Gordon wrote:
>>> I am upgrading ofbiz framework from a version from about two years
>>> ago and xml parsing is about 25 times slower on my new install.
>>>
>>> If I swap the xercesImpl.jar files the old release is still just as
>>> fast and the new is just as slow.
>>>
>>> Is there some flag that is set that would slow down parsing?  Extra
>>> XML validation?
>>> I set my test xml dtd to be local but no change.
>>>
>>> All the time is spent where you would expect,
>>> org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher
>>> Looping in the dispatch method.
>>>
>>> Thanks in advance....  THIS IS DRIVING ME NUTS!
>>>
>>> -mark