Slow XML Parsing.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Slow XML Parsing.

Mark Gordon-2
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
Reply | Threaded
Open this post in threaded view
|

Re: Slow XML Parsing.

David E Jones

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
Reply | Threaded
Open this post in threaded view
|

Re: Slow XML Parsing.

Jacopo Cappellato
Maybe a dns issue?

Jacopo


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

Reply | Threaded
Open this post in threaded view
|

Re: Slow XML Parsing.

Mark Gordon-2
In reply to this post by David E Jones
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

Reply | Threaded
Open this post in threaded view
|

Re: Slow XML Parsing.

Mark Gordon-2

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

Reply | Threaded
Open this post in threaded view
|

Re: Slow XML Parsing.

Mark Gordon-2
It appears to be part of the log4j.xml  I commented out the async
appender and it was back to acceptable speed.

-Mark


Mark Gordon wrote:

>
> 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