Меня интересует определенная ситуация. У меня есть объект в C #, который я хотел бы сериализовать и десериализовать.
Я вроде провожу эксперимент. Я пытаюсь понять, повлияет ли переключение библиотек protobuf на время, необходимое для сериализации и десериализации объекта. Кроме того, я добавляю сериализацию XML, чтобы посмотреть, может ли она также конкурировать, хотя я почти уверен, что protobuf работает быстрее.
С точки зрения скорости, есть ли явный, определенный победитель между protobuf и XML? Предполагая, что все было сделано последовательно? т. е. тот же путь, параллельный код, простой и т. д. А также повлияет ли на скорость, если я переключу библиотеки, которые использует protobuf для сериализации и десериализации? (От protobuf-net до protobuf C # port?) Я совершенно новичок в этом вопросе, поэтому пока не знаю ответа, но слышал, что protobuf должен быть меньше, быстрее и проще, чем XML.
Любое понимание очень ценится! Спасибо! Off, чтобы написать тесты сейчас.