THRIFT-754. java: Improvements to varint reading in Compact Protocol
authorBryan Duxbury <bryanduxbury@apache.org>
Mon, 5 Apr 2010 16:28:21 +0000 (16:28 +0000)
committerBryan Duxbury <bryanduxbury@apache.org>
Mon, 5 Apr 2010 16:28:21 +0000 (16:28 +0000)
commit33da6432202075cad3f91881e859778f89a9765c
tree6c1824335a43b4122a687fa8332857671ed404f0
parent49b38015a672613c83d7c7a2954a9eb331b59a5a
THRIFT-754. java: Improvements to varint reading in Compact Protocol

This patch makes readVarint32 about 30% faster and readVarint64 about 25% faster (when using transports that support direct buffer access).

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@930898 13f79535-47bb-0310-9956-ffa450edef68
lib/java/src/org/apache/thrift/protocol/TCompactProtocol.java