Skip to content
This repository has been archived by the owner on Dec 14, 2020. It is now read-only.

Commit

Permalink
Remove unnecessary uses of binary.Read
Browse files Browse the repository at this point in the history
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
vcabbage committed Jan 23, 2018
1 parent ecc4b67 commit c1e6bfe
Show file tree
Hide file tree
Showing 2 changed files with 228 additions and 64 deletions.
Loading

0 comments on commit c1e6bfe

Please sign in to comment.