[ 
https://issues.apache.org/jira/browse/JCR-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559878#action_12559878
 ] 

Felix Meschberger commented on JCR-1312:
----------------------------------------

Test setup is:

   * I count the number of milliseconds used to parse the request or serialize 
the response inside the
      respective class (there are fortunately only two locations, one parsing 
and one serializing). To get
      somewhat meaningfull numbers, I force repeated parsing and serialization 
on a single request.

   * Server was a microsling setup, that is standard Simple WebDAV servlet 
configuration

   * Client and server was a Fedorar 7 machine running Java 5

I do not have the absolute numbers anymore...

And yes, the improvement is just parsing and serializing, the other parameters 
were unchanged, that is completely ignoring and kernel networking latency etc.

> Get rid of DOM for XML support
> ------------------------------
>
>                 Key: JCR-1312
>                 URL: https://issues.apache.org/jira/browse/JCR-1312
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: jackrabbit-webdav
>            Reporter: Felix Meschberger
>
> Currently the web dav library uses Xerces and DOM to parse and create XML 
> data. This mechanism is well-known but has two major issues: It is slow and 
> it has a big memory footprint. In order to solve these two issues, I suggest 
> to drop the use of the W3C DOM in webdav in favor of something easier and 
> more straight forward to use.
> One candidate could be (out of my head and based on my bias towards KXml) 
> KDOM. See also http://www.kxml.org.ww
> See also JCR-1261 for more discussions on this issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to