Use a faster Stack implementation in TCompactProtocol
-----------------------------------------------------

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


TCompactProtocol currently uses a java.util.Stack of Shorts internally to 
manage its field id deltas. In some profiling, this seems to take more runtime 
than we'd like. It's probably due to the fact that we are boxing and unboxing 
the primitive shorts whenever we interact with the stack.

Since we have pretty narrow needs for the stack, I think a purpose-built 
version could perform much better.

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