label | common value |
---|---|
by | zchee@mercari.com |
goarch | amd64 |
goos | darwin |
pkg | github.com/zchee/go-benchmarks/serialize |
upload | 20171130.1 |
upload-file | serialize.txt |
upload-part | 20171130.1/0 |
upload-time | 2017-11-30T12:37:44Z |
label | values |
time/op | |
---|---|
GobMarshal-8 | 688ns ± 0% |
GobUnmarshal-8 | 676ns ± 0% |
GoClientMsgpackMarshal-8 | 566ns ± 0% |
GoClientMsgpackUnmarshal-8 | 687ns ± 0% |
FlatBuffersMarshal-8 | 291ns ± 0% |
FlatBuffersUnmarshal-8 | 157ns ± 0% |
MsgpMarshal-8 | 124ns ± 0% |
MsgpUnmarshal-8 | 210ns ± 0% |
ZebraPackUnmarshal-8 | 201ns ± 0% |
ZebraPackMarshal-8 | 126ns ± 0% |
[Geo mean] | 298ns |
alloc/op | |
GobMarshal-8 | 48.0B ± 0% |
GobUnmarshal-8 | 112B ± 0% |
GoClientMsgpackMarshal-8 | 8.00B ± 0% |
GoClientMsgpackUnmarshal-8 | 152B ± 0% |
FlatBuffersMarshal-8 | 0.00B |
FlatBuffersUnmarshal-8 | 32.0B ± 0% |
MsgpMarshal-8 | 128B ± 0% |
MsgpUnmarshal-8 | 32.0B ± 0% |
ZebraPackUnmarshal-8 | 0.00B |
ZebraPackMarshal-8 | 128B ± 0% |
[Geo mean] | 56.9B |
allocs/op | |
GobMarshal-8 | 2.00 ± 0% |
GobUnmarshal-8 | 3.00 ± 0% |
GoClientMsgpackMarshal-8 | 1.00 ± 0% |
GoClientMsgpackUnmarshal-8 | 5.00 ± 0% |
FlatBuffersMarshal-8 | 0.00 |
FlatBuffersUnmarshal-8 | 2.00 ± 0% |
MsgpMarshal-8 | 1.00 ± 0% |
MsgpUnmarshal-8 | 2.00 ± 0% |
ZebraPackUnmarshal-8 | 0.00 |
ZebraPackMarshal-8 | 1.00 ± 0% |
[Geo mean] | 1.82 |
speed | |
GobMarshal-8 | |
GobUnmarshal-8 | |
GoClientMsgpackMarshal-8 | |
GoClientMsgpackUnmarshal-8 | |
FlatBuffersMarshal-8 | |
FlatBuffersUnmarshal-8 | |
MsgpMarshal-8 | |
MsgpUnmarshal-8 | |
ZebraPackUnmarshal-8 | 480MB/s ± 0% |
ZebraPackMarshal-8 | 766MB/s ± 0% |
[Geo mean] | 607MB/s |