go_serialization_benchmarks
go_serialization_benchmarks copied to clipboard
Benchmarks of Go serialization methods
Mus Strings
Mus does not allocate the string. Instead, it slices from the input buffer (with `unsafe.Slice`). Changes to the buffer will modify string content. ⚠️ This benchmark creates a copy/instance for...
Improved visualization, for humans. 
But it is recommended in the README?
This benchmark is a bit comparing apples and oranges as the different encodings don't have the same properties. Some just serialize the values without any type information (e.g.MUS), some add...
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.5.0 to 0.7.0. Commits 8e2b117 http2/hpack: avoid quadratic complexity in hpack decoding 547e7ed http2: avoid referencing ResponseWrite.Write parameter after returning 39940ad html: parse comments per HTML spec...
What are your thoughts on how to test serialization of a map; for example, a `map[string]string`?
Added the karmem.org/golang serialization to the benchmark set.
total bytes of allocation? or total bytes of serialization result? also tt.kb in deserialization means the struct size of deserialization result?
clone the repository and run the command `go get -u -t` will get the following errors. ``` go get: github.com/itsmontoya/[email protected] updating to github.com/itsmontoya/[email protected]: parsing go.mod: module declares its path as:...
Apache Thrift v0.15.0