Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-803

Message codec improvements

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: proton-0.8
    • Fix Version/s: None
    • Component/s: proton-j
    • Labels:

      Description

      This JIRA covers improvements made to the codec, especially lists and maps.

      The work is based on https://github.com/rhs/qpid-proton-old/tree/codec/proton-j/src/main/java/org/apache/qpid/proton/codec2

      The above referenced code, is quite an improvement with respect to writing lists, maps and strings over the existing codec.

      Simply put the writeList and writeMap methods in the old encorder is about ~10 times slower than the new encorder.
      If I run with a sufficiently large set of strings, the old encorder is about ~2 times slower than the new encorder.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              rajith Rajith Muditha Attapattu
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: