This repository has been archived by the owner on Dec 14, 2020. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove unnecessary uses of binary.Read
name old time/op new time/op delta Marshal/*amqp.performOpen-8 1.84µs ± 1% 1.84µs ± 1% ~ (p=0.956 n=10+10) Marshal/*amqp.performBegin-8 1.46µs ± 1% 1.45µs ± 1% ~ (p=0.117 n=10+10) Marshal/*amqp.performAttach-8 5.21µs ± 2% 5.20µs ± 2% ~ (p=0.853 n=10+10) Marshal/amqp.role-8 31.0ns ± 6% 30.6ns ± 5% ~ (p=0.670 n=10+10) Marshal/*amqp.unsettled-8 378ns ± 9% 368ns ± 4% ~ (p=0.287 n=10+10) Marshal/*amqp.source-8 1.92µs ± 2% 1.96µs ± 2% +1.92% (p=0.001 n=10+10) Marshal/*amqp.target-8 1.14µs ± 1% 1.15µs ± 2% +0.86% (p=0.004 n=9+10) Marshal/*amqp.performFlow-8 1.17µs ± 1% 1.18µs ± 1% ~ (p=0.158 n=10+10) Marshal/*amqp.performTransfer-8 830ns ± 1% 833ns ± 1% ~ (p=0.585 n=8+10) Marshal/*amqp.performDisposition-8 411ns ± 1% 412ns ± 2% ~ (p=0.297 n=10+10) Marshal/*amqp.performDetach-8 1.30µs ± 1% 1.31µs ± 1% ~ (p=0.055 n=10+9) Marshal/amqp.ErrorCondition-8 114ns ± 1% 115ns ± 1% +1.14% (p=0.021 n=10+10) Marshal/*amqp.Error-8 1.06µs ± 4% 1.05µs ± 3% ~ (p=0.838 n=10+10) Marshal/*amqp.performEnd-8 1.23µs ± 1% 1.23µs ± 2% ~ (p=0.897 n=10+10) Marshal/*amqp.performClose-8 1.23µs ± 2% 1.23µs ± 2% ~ (p=0.809 n=10+10) Marshal/*amqp.Message-8 3.78µs ± 3% 3.72µs ± 1% -1.69% (p=0.011 n=10+9) Marshal/*amqp.MessageHeader-8 394ns ± 1% 396ns ± 1% ~ (p=0.183 n=10+10) Marshal/*amqp.MessageProperties-8 1.57µs ± 1% 1.57µs ± 1% ~ (p=0.591 n=10+10) Marshal/*amqp.stateReceived-8 296ns ± 2% 294ns ± 2% ~ (p=0.084 n=10+10) Marshal/*amqp.stateAccepted-8 37.6ns ± 1% 37.5ns ± 1% ~ (p=0.590 n=10+10) Marshal/*amqp.stateRejected-8 1.24µs ± 2% 1.25µs ± 2% ~ (p=0.085 n=10+10) Marshal/*amqp.stateReleased-8 37.5ns ± 1% 37.7ns ± 2% ~ (p=0.302 n=10+10) Marshal/*amqp.stateModified-8 596ns ± 1% 594ns ± 2% ~ (p=0.731 n=10+9) Marshal/amqp.UUID-8 48.0ns ± 3% 50.8ns ± 5% +5.66% (p=0.000 n=10+10) Marshal/amqp.lifetimePolicy-8 35.4ns ± 1% 35.9ns ± 2% +1.38% (p=0.004 n=10+10) Marshal/amqp.SenderSettleMode-8 44.3ns ± 2% 45.6ns ± 2% +2.89% (p=0.000 n=10+9) Marshal/amqp.ReceiverSettleMode-8 44.1ns ± 3% 45.8ns ± 3% +3.83% (p=0.000 n=10+10) Marshal/bool-8 16.2ns ± 5% 16.0ns ± 6% ~ (p=0.723 n=10+10) Marshal/int8-8 49.6ns ± 1% 49.7ns ± 1% ~ (p=0.924 n=10+10) Marshal/int8#01-8 49.6ns ± 2% 49.6ns ± 1% ~ (p=0.669 n=10+10) Marshal/int16-8 67.3ns ± 1% 66.9ns ± 2% ~ (p=0.086 n=8+10) Marshal/int16#01-8 66.8ns ± 1% 67.3ns ± 1% +0.73% (p=0.037 n=10+10) Marshal/int32-8 66.8ns ± 1% 67.0ns ± 2% ~ (p=0.826 n=10+9) Marshal/int32#01-8 66.7ns ± 1% 67.3ns ± 1% +1.01% (p=0.012 n=10+10) Marshal/int64-8 67.9ns ± 1% 68.6ns ± 1% +1.06% (p=0.012 n=10+10) Marshal/int64#01-8 67.7ns ± 1% 68.7ns ± 2% +1.46% (p=0.003 n=10+10) Marshal/uint8-8 29.9ns ± 2% 30.4ns ± 4% ~ (p=0.072 n=10+10) Marshal/uint16-8 67.5ns ± 1% 67.1ns ± 2% ~ (p=0.181 n=10+10) Marshal/uint32-8 66.9ns ± 1% 68.3ns ± 1% +2.17% (p=0.000 n=10+10) Marshal/uint64-8 69.2ns ± 3% 68.8ns ± 2% ~ (p=0.897 n=10+10) Marshal/amqp.describedType-8 301ns ±12% 293ns ±11% ~ (p=0.517 n=10+10) Marshal/*amqp.saslInit-8 466ns ± 1% 467ns ± 1% ~ (p=0.698 n=10+10) Marshal/*amqp.saslMechanisms-8 503ns ± 1% 500ns ± 1% ~ (p=0.091 n=10+10) Marshal/*amqp.saslOutcome-8 319ns ± 1% 318ns ± 2% ~ (p=0.362 n=10+10) Marshal/amqp.symbol-8 71.5ns ± 1% 72.0ns ± 2% ~ (p=0.119 n=10+10) Marshal/amqp.milliseconds-8 92.9ns ± 0% 93.0ns ± 1% ~ (p=0.919 n=9+10) Marshal/*amqp.mapAnyAny-8 387ns ±10% 398ns ± 5% +3.08% (p=0.045 n=10+10) Marshal/*amqp.mapStringAny-8 413ns ±11% 412ns ± 4% ~ (p=1.000 n=10+8) Marshal/*amqp.mapSymbolAny-8 401ns ± 8% 411ns ±12% ~ (p=0.469 n=10+10) Unmarshal/*amqp.performOpen-8 1.94µs ± 4% 1.91µs ± 8% ~ (p=0.234 n=9+10) Unmarshal/*amqp.performBegin-8 1.73µs ±11% 1.79µs ±11% ~ (p=0.190 n=10+10) Unmarshal/*amqp.performAttach-8 7.63µs ±13% 7.46µs ±10% ~ (p=0.436 n=10+10) Unmarshal/amqp.role-8 240ns ±11% 243ns ±16% ~ (p=0.951 n=9+10) Unmarshal/*amqp.unsettled-8 1.46µs ±15% 1.36µs ±15% ~ (p=0.075 n=10+10) Unmarshal/*amqp.source-8 2.62µs ± 5% 2.69µs ±10% ~ (p=0.274 n=8+10) Unmarshal/*amqp.target-8 1.59µs ±11% 1.58µs ± 7% ~ (p=0.926 n=10+10) Unmarshal/*amqp.performFlow-8 2.06µs ± 1% 2.00µs ± 1% -3.00% (p=0.000 n=9+10) Unmarshal/*amqp.performTransfer-8 1.94µs ± 1% 1.92µs ± 1% -0.79% (p=0.002 n=9+10) Unmarshal/*amqp.performDisposition-8 1.11µs ± 2% 1.06µs ± 1% -4.03% (p=0.000 n=10+9) Unmarshal/*amqp.performDetach-8 2.29µs ± 4% 2.19µs ± 3% -4.27% (p=0.000 n=10+10) Unmarshal/amqp.ErrorCondition-8 294ns ±15% 281ns ±12% ~ (p=0.535 n=10+9) Unmarshal/*amqp.Error-8 1.93µs ± 3% 1.86µs ± 3% -3.56% (p=0.001 n=9+10) Unmarshal/*amqp.performEnd-8 2.13µs ± 4% 2.04µs ± 4% -4.28% (p=0.001 n=10+10) Unmarshal/*amqp.performClose-8 2.09µs ± 3% 2.05µs ± 5% -1.96% (p=0.037 n=9+10) Unmarshal/*amqp.Message-8 8.27µs ± 9% 6.93µs ± 9% -16.19% (p=0.000 n=10+10) Unmarshal/*amqp.MessageHeader-8 665ns ± 1% 662ns ± 1% ~ (p=0.133 n=8+10) Unmarshal/*amqp.MessageProperties-8 1.70µs ± 1% 1.50µs ± 0% -12.18% (p=0.000 n=10+7) Unmarshal/*amqp.stateReceived-8 520ns ± 3% 515ns ± 7% ~ (p=0.315 n=10+10) Unmarshal/*amqp.stateAccepted-8 285ns ±10% 286ns ±10% ~ (p=0.899 n=10+10) Unmarshal/*amqp.stateRejected-8 2.13µs ± 7% 2.05µs ± 4% -3.84% (p=0.010 n=10+9) Unmarshal/*amqp.stateReleased-8 274ns ± 9% 279ns ± 9% ~ (p=0.589 n=10+8) Unmarshal/*amqp.stateModified-8 1.09µs ± 7% 1.15µs ±10% +5.46% (p=0.035 n=9+10) Unmarshal/amqp.UUID-8 244ns ±12% 239ns ±14% ~ (p=0.617 n=10+10) Unmarshal/amqp.lifetimePolicy-8 224ns ±14% 218ns ±21% ~ (p=0.780 n=10+10) Unmarshal/amqp.SenderSettleMode-8 246ns ±18% 249ns ±13% ~ (p=0.986 n=10+10) Unmarshal/amqp.ReceiverSettleMode-8 244ns ±13% 251ns ±13% ~ (p=0.540 n=10+10) Unmarshal/bool-8 200ns ±14% 213ns ±12% ~ (p=0.126 n=10+9) Unmarshal/int8-8 298ns ±22% 227ns ±10% -23.78% (p=0.000 n=10+10) Unmarshal/int8#01-8 271ns ±17% 224ns ±14% -17.25% (p=0.001 n=10+10) Unmarshal/int16-8 282ns ±10% 218ns ±18% -22.80% (p=0.000 n=10+10) Unmarshal/int16#01-8 288ns ±20% 223ns ± 9% -22.46% (p=0.000 n=10+8) Unmarshal/int32-8 276ns ±18% 223ns ±14% -19.40% (p=0.000 n=10+10) Unmarshal/int32#01-8 270ns ±16% 219ns ±17% -18.93% (p=0.000 n=10+10) Unmarshal/int64-8 266ns ±10% 227ns ±19% -14.76% (p=0.001 n=10+10) Unmarshal/int64#01-8 278ns ±16% 218ns ±15% -21.87% (p=0.000 n=10+10) Unmarshal/uint8-8 204ns ±15% 208ns ±22% ~ (p=0.446 n=10+10) Unmarshal/uint16-8 220ns ± 8% 209ns ±18% ~ (p=0.056 n=9+10) Unmarshal/uint32-8 215ns ± 7% 211ns ±13% ~ (p=0.660 n=9+10) Unmarshal/uint64-8 224ns ± 7% 222ns ±12% ~ (p=0.590 n=9+10) Unmarshal/amqp.describedType-8 465ns ± 7% 463ns ±10% ~ (p=0.460 n=9+10) Unmarshal/*amqp.saslInit-8 622ns ± 1% 613ns ± 2% -1.34% (p=0.019 n=10+10) Unmarshal/*amqp.saslMechanisms-8 581ns ± 5% 570ns ± 3% -1.96% (p=0.027 n=10+10) Unmarshal/*amqp.saslOutcome-8 588ns ± 4% 590ns ± 4% ~ (p=0.928 n=10+10) Unmarshal/amqp.symbol-8 238ns ±15% 248ns ±21% ~ (p=0.592 n=10+10) Unmarshal/amqp.milliseconds-8 224ns ±17% 216ns ±12% ~ (p=0.288 n=10+10) Unmarshal/*amqp.mapAnyAny-8 1.32µs ±10% 1.36µs ±11% ~ (p=0.268 n=9+9) Unmarshal/*amqp.mapStringAny-8 1.32µs ±19% 1.28µs ±21% ~ (p=0.516 n=10+10) Unmarshal/*amqp.mapSymbolAny-8 971ns ±22% 1077ns ±11% ~ (p=0.105 n=10+10) name old alloc/op new alloc/op delta Marshal/*amqp.performOpen-8 448B ± 0% 448B ± 0% ~ (all equal) Marshal/*amqp.performBegin-8 344B ± 0% 344B ± 0% ~ (all equal) Marshal/*amqp.performAttach-8 1.44kB ± 0% 1.44kB ± 0% ~ (all equal) Marshal/amqp.role-8 0.00B 0.00B ~ (all equal) Marshal/*amqp.unsettled-8 152B ± 0% 152B ± 0% ~ (all equal) Marshal/*amqp.source-8 584B ± 0% 584B ± 0% ~ (all equal) Marshal/*amqp.target-8 320B ± 0% 320B ± 0% ~ (all equal) Marshal/*amqp.performFlow-8 296B ± 0% 296B ± 0% ~ (all equal) Marshal/*amqp.performTransfer-8 104B ± 0% 104B ± 0% ~ (all equal) Marshal/*amqp.performDisposition-8 48.0B ± 0% 48.0B ± 0% ~ (all equal) Marshal/*amqp.performDetach-8 352B ± 0% 352B ± 0% ~ (all equal) Marshal/amqp.ErrorCondition-8 34.0B ± 0% 34.0B ± 0% ~ (all equal) Marshal/*amqp.Error-8 328B ± 0% 328B ± 0% ~ (all equal) Marshal/*amqp.performEnd-8 336B ± 0% 336B ± 0% ~ (all equal) Marshal/*amqp.performClose-8 336B ± 0% 336B ± 0% ~ (all equal) Marshal/*amqp.Message-8 1.13kB ± 0% 1.13kB ± 0% ~ (all equal) Marshal/*amqp.MessageHeader-8 40.0B ± 0% 40.0B ± 0% ~ (all equal) Marshal/*amqp.MessageProperties-8 424B ± 0% 424B ± 0% ~ (all equal) Marshal/*amqp.stateReceived-8 48.0B ± 0% 48.0B ± 0% ~ (all equal) Marshal/*amqp.stateAccepted-8 4.00B ± 0% 4.00B ± 0% ~ (all equal) Marshal/*amqp.stateRejected-8 336B ± 0% 336B ± 0% ~ (all equal) Marshal/*amqp.stateReleased-8 4.00B ± 0% 4.00B ± 0% ~ (all equal) Marshal/*amqp.stateModified-8 168B ± 0% 168B ± 0% ~ (all equal) Marshal/amqp.UUID-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/amqp.lifetimePolicy-8 4.00B ± 0% 4.00B ± 0% ~ (all equal) Marshal/amqp.SenderSettleMode-8 2.00B ± 0% 2.00B ± 0% ~ (all equal) Marshal/amqp.ReceiverSettleMode-8 2.00B ± 0% 2.00B ± 0% ~ (all equal) Marshal/bool-8 0.00B 0.00B ~ (all equal) Marshal/int8-8 8.00B ± 0% 8.00B ± 0% ~ (all equal) Marshal/int8#01-8 8.00B ± 0% 8.00B ± 0% ~ (all equal) Marshal/int16-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/int16#01-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/int32-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/int32#01-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/int64-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/int64#01-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/uint8-8 2.00B ± 0% 2.00B ± 0% ~ (all equal) Marshal/uint16-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/uint32-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/uint64-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/amqp.describedType-8 120B ± 0% 120B ± 0% ~ (all equal) Marshal/*amqp.saslInit-8 112B ± 0% 112B ± 0% ~ (all equal) Marshal/*amqp.saslMechanisms-8 72.0B ± 0% 72.0B ± 0% ~ (all equal) Marshal/*amqp.saslOutcome-8 74.0B ± 0% 74.0B ± 0% ~ (all equal) Marshal/amqp.symbol-8 18.0B ± 0% 18.0B ± 0% ~ (all equal) Marshal/amqp.milliseconds-8 16.0B ± 0% 16.0B ± 0% ~ (all equal) Marshal/*amqp.mapAnyAny-8 152B ± 0% 152B ± 0% ~ (all equal) Marshal/*amqp.mapStringAny-8 160B ± 0% 160B ± 0% ~ (all equal) Marshal/*amqp.mapSymbolAny-8 160B ± 0% 160B ± 0% ~ (all equal) Unmarshal/*amqp.performOpen-8 624B ± 0% 624B ± 0% ~ (all equal) Unmarshal/*amqp.performBegin-8 648B ± 0% 640B ± 0% -1.23% (p=0.000 n=10+10) Unmarshal/*amqp.performAttach-8 2.64kB ± 0% 2.48kB ± 0% -6.06% (p=0.000 n=10+10) Unmarshal/amqp.role-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/*amqp.unsettled-8 676B ± 0% 592B ± 0% -12.43% (p=0.000 n=10+10) Unmarshal/*amqp.source-8 1.04kB ± 0% 1.02kB ± 0% -1.54% (p=0.000 n=10+10) Unmarshal/*amqp.target-8 592B ± 0% 576B ± 0% -2.70% (p=0.000 n=10+10) Unmarshal/*amqp.performFlow-8 568B ± 0% 560B ± 0% -1.41% (p=0.000 n=10+10) Unmarshal/*amqp.performTransfer-8 376B ± 0% 296B ± 0% -21.28% (p=0.000 n=10+10) Unmarshal/*amqp.performDisposition-8 288B ± 0% 208B ± 0% -27.78% (p=0.000 n=10+10) Unmarshal/*amqp.performDetach-8 736B ± 0% 712B ± 0% -3.26% (p=0.000 n=10+10) Unmarshal/amqp.ErrorCondition-8 128B ± 0% 128B ± 0% ~ (all equal) Unmarshal/*amqp.Error-8 704B ± 0% 680B ± 0% -3.41% (p=0.000 n=10+10) Unmarshal/*amqp.performEnd-8 704B ± 0% 680B ± 0% -3.41% (p=0.000 n=10+10) Unmarshal/*amqp.performClose-8 704B ± 0% 680B ± 0% -3.41% (p=0.000 n=10+10) Unmarshal/*amqp.Message-8 3.15kB ± 0% 2.42kB ± 0% -23.35% (p=0.000 n=10+10) Unmarshal/*amqp.MessageHeader-8 144B ± 0% 144B ± 0% ~ (all equal) Unmarshal/*amqp.MessageProperties-8 256B ± 0% 208B ± 0% -18.75% (p=0.000 n=10+10) Unmarshal/*amqp.stateReceived-8 176B ± 0% 176B ± 0% ~ (all equal) Unmarshal/*amqp.stateAccepted-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/*amqp.stateRejected-8 704B ± 0% 680B ± 0% -3.41% (p=0.000 n=10+10) Unmarshal/*amqp.stateReleased-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/*amqp.stateModified-8 480B ± 0% 480B ± 0% ~ (all equal) Unmarshal/amqp.UUID-8 128B ± 0% 128B ± 0% ~ (all equal) Unmarshal/amqp.lifetimePolicy-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/amqp.SenderSettleMode-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/amqp.ReceiverSettleMode-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/bool-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/int8-8 128B ± 0% 112B ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/int8#01-8 128B ± 0% 112B ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/int16-8 128B ± 0% 112B ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/int16#01-8 128B ± 0% 112B ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/int32-8 128B ± 0% 112B ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/int32#01-8 128B ± 0% 112B ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/int64-8 128B ± 0% 112B ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/int64#01-8 128B ± 0% 112B ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/uint8-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/uint16-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/uint32-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/uint64-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/amqp.describedType-8 184B ± 0% 184B ± 0% ~ (all equal) Unmarshal/*amqp.saslInit-8 166B ± 0% 166B ± 0% ~ (all equal) Unmarshal/*amqp.saslMechanisms-8 201B ± 0% 201B ± 0% ~ (all equal) Unmarshal/*amqp.saslOutcome-8 176B ± 0% 176B ± 0% ~ (all equal) Unmarshal/amqp.symbol-8 120B ± 0% 120B ± 0% ~ (all equal) Unmarshal/amqp.milliseconds-8 112B ± 0% 112B ± 0% ~ (all equal) Unmarshal/*amqp.mapAnyAny-8 624B ± 0% 600B ± 0% -3.85% (p=0.000 n=10+10) Unmarshal/*amqp.mapStringAny-8 600B ± 0% 596B ± 0% -0.67% (p=0.000 n=10+10) Unmarshal/*amqp.mapSymbolAny-8 500B ± 0% 500B ± 0% ~ (all equal) name old allocs/op new allocs/op delta Marshal/*amqp.performOpen-8 32.0 ± 0% 32.0 ± 0% ~ (all equal) Marshal/*amqp.performBegin-8 29.0 ± 0% 29.0 ± 0% ~ (all equal) Marshal/*amqp.performAttach-8 94.0 ± 0% 94.0 ± 0% ~ (all equal) Marshal/amqp.role-8 0.00 0.00 ~ (all equal) Marshal/*amqp.unsettled-8 6.00 ± 0% 6.00 ± 0% ~ (all equal) Marshal/*amqp.source-8 35.0 ± 0% 35.0 ± 0% ~ (all equal) Marshal/*amqp.target-8 22.0 ± 0% 22.0 ± 0% ~ (all equal) Marshal/*amqp.performFlow-8 27.0 ± 0% 27.0 ± 0% ~ (all equal) Marshal/*amqp.performTransfer-8 14.0 ± 0% 14.0 ± 0% ~ (all equal) Marshal/*amqp.performDisposition-8 8.00 ± 0% 8.00 ± 0% ~ (all equal) Marshal/*amqp.performDetach-8 26.0 ± 0% 26.0 ± 0% ~ (all equal) Marshal/amqp.ErrorCondition-8 3.00 ± 0% 3.00 ± 0% ~ (all equal) Marshal/*amqp.Error-8 21.0 ± 0% 21.0 ± 0% ~ (all equal) Marshal/*amqp.performEnd-8 23.0 ± 0% 23.0 ± 0% ~ (all equal) Marshal/*amqp.performClose-8 23.0 ± 0% 23.0 ± 0% ~ (all equal) Marshal/*amqp.Message-8 81.0 ± 0% 81.0 ± 0% ~ (all equal) Marshal/*amqp.MessageHeader-8 9.00 ± 0% 9.00 ± 0% ~ (all equal) Marshal/*amqp.MessageProperties-8 39.0 ± 0% 39.0 ± 0% ~ (all equal) Marshal/*amqp.stateReceived-8 7.00 ± 0% 7.00 ± 0% ~ (all equal) Marshal/*amqp.stateAccepted-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/*amqp.stateRejected-8 23.0 ± 0% 23.0 ± 0% ~ (all equal) Marshal/*amqp.stateReleased-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/*amqp.stateModified-8 9.00 ± 0% 9.00 ± 0% ~ (all equal) Marshal/amqp.UUID-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/amqp.lifetimePolicy-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/amqp.SenderSettleMode-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/amqp.ReceiverSettleMode-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/bool-8 0.00 0.00 ~ (all equal) Marshal/int8-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/int8#01-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/int16-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/int16#01-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/int32-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/int32#01-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/int64-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/int64#01-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/uint8-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Marshal/uint16-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/uint32-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/uint64-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/amqp.describedType-8 5.00 ± 0% 5.00 ± 0% ~ (all equal) Marshal/*amqp.saslInit-8 11.0 ± 0% 11.0 ± 0% ~ (all equal) Marshal/*amqp.saslMechanisms-8 7.00 ± 0% 7.00 ± 0% ~ (all equal) Marshal/*amqp.saslOutcome-8 6.00 ± 0% 6.00 ± 0% ~ (all equal) Marshal/amqp.symbol-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Marshal/amqp.milliseconds-8 3.00 ± 0% 3.00 ± 0% ~ (all equal) Marshal/*amqp.mapAnyAny-8 6.00 ± 0% 6.00 ± 0% ~ (all equal) Marshal/*amqp.mapStringAny-8 7.00 ± 0% 7.00 ± 0% ~ (all equal) Marshal/*amqp.mapSymbolAny-8 7.00 ± 0% 7.00 ± 0% ~ (all equal) Unmarshal/*amqp.performOpen-8 19.0 ± 0% 17.0 ± 0% -10.53% (p=0.000 n=10+10) Unmarshal/*amqp.performBegin-8 15.0 ± 0% 13.0 ± 0% -13.33% (p=0.000 n=10+10) Unmarshal/*amqp.performAttach-8 56.0 ± 0% 49.0 ± 0% -12.50% (p=0.000 n=10+10) Unmarshal/amqp.role-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/*amqp.unsettled-8 10.0 ± 0% 9.0 ± 0% -10.00% (p=0.000 n=10+10) Unmarshal/*amqp.source-8 19.0 ± 0% 19.0 ± 0% ~ (all equal) Unmarshal/*amqp.target-8 11.0 ± 0% 11.0 ± 0% ~ (all equal) Unmarshal/*amqp.performFlow-8 10.0 ± 0% 8.0 ± 0% -20.00% (p=0.000 n=10+10) Unmarshal/*amqp.performTransfer-8 8.00 ± 0% 8.00 ± 0% ~ (all equal) Unmarshal/*amqp.performDisposition-8 4.00 ± 0% 4.00 ± 0% ~ (all equal) Unmarshal/*amqp.performDetach-8 21.0 ± 0% 18.0 ± 0% -14.29% (p=0.000 n=10+10) Unmarshal/amqp.ErrorCondition-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Unmarshal/*amqp.Error-8 20.0 ± 0% 17.0 ± 0% -15.00% (p=0.000 n=10+10) Unmarshal/*amqp.performEnd-8 20.0 ± 0% 17.0 ± 0% -15.00% (p=0.000 n=10+10) Unmarshal/*amqp.performClose-8 20.0 ± 0% 17.0 ± 0% -15.00% (p=0.000 n=10+10) Unmarshal/*amqp.Message-8 76.0 ± 0% 60.0 ± 0% -21.05% (p=0.000 n=10+10) Unmarshal/*amqp.MessageHeader-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Unmarshal/*amqp.MessageProperties-8 18.0 ± 0% 12.0 ± 0% -33.33% (p=0.000 n=10+10) Unmarshal/*amqp.stateReceived-8 3.00 ± 0% 3.00 ± 0% ~ (all equal) Unmarshal/*amqp.stateAccepted-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/*amqp.stateRejected-8 20.0 ± 0% 17.0 ± 0% -15.00% (p=0.000 n=10+10) Unmarshal/*amqp.stateReleased-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/*amqp.stateModified-8 6.00 ± 0% 6.00 ± 0% ~ (all equal) Unmarshal/amqp.UUID-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Unmarshal/amqp.lifetimePolicy-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/amqp.SenderSettleMode-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/amqp.ReceiverSettleMode-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/bool-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/int8-8 3.00 ± 0% 1.00 ± 0% -66.67% (p=0.000 n=10+10) Unmarshal/int8#01-8 3.00 ± 0% 1.00 ± 0% -66.67% (p=0.000 n=10+10) Unmarshal/int16-8 3.00 ± 0% 1.00 ± 0% -66.67% (p=0.000 n=10+10) Unmarshal/int16#01-8 3.00 ± 0% 1.00 ± 0% -66.67% (p=0.000 n=10+10) Unmarshal/int32-8 3.00 ± 0% 1.00 ± 0% -66.67% (p=0.000 n=10+10) Unmarshal/int32#01-8 3.00 ± 0% 1.00 ± 0% -66.67% (p=0.000 n=10+10) Unmarshal/int64-8 3.00 ± 0% 1.00 ± 0% -66.67% (p=0.000 n=10+10) Unmarshal/int64#01-8 3.00 ± 0% 1.00 ± 0% -66.67% (p=0.000 n=10+10) Unmarshal/uint8-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/uint16-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/uint32-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/uint64-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/amqp.describedType-8 4.00 ± 0% 4.00 ± 0% ~ (all equal) Unmarshal/*amqp.saslInit-8 5.00 ± 0% 5.00 ± 0% ~ (all equal) Unmarshal/*amqp.saslMechanisms-8 6.00 ± 0% 6.00 ± 0% ~ (all equal) Unmarshal/*amqp.saslOutcome-8 3.00 ± 0% 3.00 ± 0% ~ (all equal) Unmarshal/amqp.symbol-8 2.00 ± 0% 2.00 ± 0% ~ (all equal) Unmarshal/amqp.milliseconds-8 1.00 ± 0% 1.00 ± 0% ~ (all equal) Unmarshal/*amqp.mapAnyAny-8 13.0 ± 0% 10.0 ± 0% -23.08% (p=0.000 n=10+10) Unmarshal/*amqp.mapStringAny-8 11.0 ± 0% 10.0 ± 0% -9.09% (p=0.000 n=10+10) Unmarshal/*amqp.mapSymbolAny-8 6.00 ± 0% 6.00 ± 0% ~ (all equal)
- Loading branch information