this is now the result after stripping the fek out of my logger library, just got some hassles with go module versions
cpu: AMD Ryzen 5 PRO 4650G with Radeon Graphics
BenchmarkBinaryEncoding
BenchmarkBinaryEncoding/event2.EventToBinary
BenchmarkBinaryEncoding/event2.EventToBinary-12 141 8038303 ns/op
BenchmarkBinaryEncoding/gob.Encode
BenchmarkBinaryEncoding/gob.Encode-12 18 61665344 ns/op
BenchmarkBinaryEncoding/binary.Marshal
BenchmarkBinaryEncoding/binary.Marshal-12 9 111623125 ns/op
BenchmarkBinaryDecoding
BenchmarkBinaryDecoding/event2.BinaryToEvent
BenchmarkBinaryDecoding/event2.BinaryToEvent-12 99 13979812 ns/op
BenchmarkBinaryDecoding/gob.Decode
BenchmarkBinaryDecoding/gob.Decode-12 5 216066451 ns/op
BenchmarkBinaryDecoding/binary.Unmarshal
BenchmarkBinaryDecoding/binary.Unmarshal-12 122 9004904 ns/op