protocol HashMap LinkedHashSet Fixtures TException transport TMemoryBuffer benchmarkprotocols tprotocolfactory factories linkedhashset tprotocolfactory ttupleprotocol.factory tcompactprotocol.factory tbinaryprotocol.factory num_reps num_trials texception tprotocolfactory timesbyfactory hashmap tprotocolfactory trial trial num_trials trial system.gc tprotocolfactory factory factories timesbyfactory.get factory timesbyfactory.put factory start system.currenttimemillis rep rep num_reps rep tprotocol proto factory.getprotocol tmemorybuffer fixtures.compactprototeststruct.write proto fixtures.nesting.write proto system.currenttimemillis timesbyfactory.get factory end-start tprotocolfactory factory factories times timesbyfactory.get factory times.remove collections.max times total times total collections.sort times factory.getclass total times