Aqui estão alguns benchmarks recentes mostram o desempenho de serializadores .NET populares.
Os benchmarks do Burning Monks mostram o desempenho da serialização de um POCO simples, enquanto os benchmarks abrangentes do Northwind mostram os resultados combinados da serialização de uma linha em cada tabela do conjunto de dados Northwind da Microsoft.
Basicamente, os buffers de protocolo ( protobuf-net ) são cerca de 7 vezes mais rápidos do que a biblioteca de classes base Serializer mais rápida em .NET (XML DataContractSerializer). Ele também é menor do que a concorrência, pois também é 2,2x menor do que o formato de serialização mais compacto da Microsoft (JsonDataContractSerializer).
Os serializadores de texto do ServiceStack são os que mais se aproximam do desempenho do protobuf-net binário, onde seu serializador Json é apenas 2,58x mais lento do que o protobuf-net.