stephen mallette created TINKERPOP-1936:
-------------------------------------------
Summary: Performance enhancement to Bytecode deserialization
Key: TINKERPOP-1936
URL: https://issues.apache.org/jira/browse/TINKERPOP-1936
Project: TinkerPop
Issue Type: Improvement
Components: io
Affects Versions: 3.2.8
Reporter: stephen mallette
Assignee: stephen mallette
Fix For: 3.4.0, 3.2.9, 3.3.3
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.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)