Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.6-rc-1
    • Fix Version/s: 1.6
    • Component/s: XML Processing
    • Labels:
      None

      Description

      MarkupBuilder#escapeXmlValue uses an algorithm for XML escaping that has unneccessary space and time requirements.

      The attached patch (for trunk), while having less memory consumption, seems to increase the performance to factors between 5 and 25.

      1. patch-MarkupBuilder-trunk.txt
        6 kB
        Alexander Veit
      2. patch-MarkupBuilder-trunk.txt
        8 kB
        Alexander Veit
      3. patch-MarkupBuilder-trunk.txt
        8 kB
        Alexander Veit

        Activity

        Alexander Veit created issue -
        Guillaume Delcroix made changes -
        Field Original Value New Value
        Assignee Paul King [ paulk ]
        Alexander Veit made changes -
        Attachment patch-MarkupBuilder-trunk.txt [ 39167 ]
        Alexander Veit made changes -
        Attachment patch-MarkupBuilder-trunk.txt [ 39169 ]
        Paul King made changes -
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.6 [ 14981 ]
        Paul King made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Paul King made changes -
        Status Closed [ 6 ] Reopened [ 4 ]
        Resolution Fixed [ 1 ]
        Paul King made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Paul King made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Mark Thomas made changes -
        Project Import Sun Apr 05 13:32:57 UTC 2015 [ 1428240777691 ]
        Mark Thomas made changes -
        Workflow jira [ 12732253 ] Default workflow, editable Closed status [ 12744084 ]
        Mark Thomas made changes -
        Project Import Mon Apr 06 02:11:23 UTC 2015 [ 1428286283443 ]
        Mark Thomas made changes -
        Workflow jira [ 12970113 ] Default workflow, editable Closed status [ 12977894 ]

          People

          • Assignee:
            Paul King
            Reporter:
            Alexander Veit
          • Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development