Improvements to varint reading in Compact Protocol
--------------------------------------------------

                 Key: THRIFT-754
                 URL: https://issues.apache.org/jira/browse/THRIFT-754
             Project: Thrift
          Issue Type: Improvement
          Components: Library (Java)
    Affects Versions: 0.3
            Reporter: Bryan Duxbury
            Assignee: Bryan Duxbury
             Fix For: 0.3


I've found a way to make better use of direct buffer access in the Compact 
Protocol that makes reading varints faster. When there's at least 5 or 10 bytes 
available in the buffer, we can try to do the whole varint deserialization from 
the buffer rather than byte by byte, and ultimately only consume the bytes we 
used. This lets us avoid the cost of going back and forth from the buffer 1-10 
times.

-- 
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