Uploaded image for project: 'TinkerPop'
  1. TinkerPop
  2. TINKERPOP-1936

Performance enhancement to Bytecode deserialization

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.2.8
    • 3.4.0, 3.3.3, 3.2.9
    • io
    • None

    Description

      There is a bad bottleneck in Jackson deserialization of Bytecode. It doesn't become extremely apparent until higher levels of load are reached and I think is even more evident after the latest bump in Jackson version where a bug fix in Jackson itself changed the way in which deserialization caching for collections was handled. Bytecode deserialization was relying on the standard Jackson collection deserializers and it costs quite considerably in terms of synchronized access to the deserializer cache and to the reflection calls required to sort out types.

      Attachments

        Issue Links

          Activity

            People

              spmallette Stephen Mallette
              spmallette Stephen Mallette
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: