Потеря производительности getSerializedSize () в Буферах Протокола

Ни на кого не похож предоставленный ответ на "окончательный вопрос".

я полагаю, что основное использование неподписанного ints должно предоставить более легкому взаимодействию через интерфейс с внешними системами (P/Invoke и т.п.) и удовлетворять потребности различных языков, портируемых к.NET.

6
задан ire_and_curses 14 December 2009 в 22:14
поделиться

1 ответ

Нет потери производительности. Из второго сообщения этой ветки в списке рассылки Protobuf:

Вы можете вызвать getSerializedSize (), чтобы заранее узнать размер сообщения. Обратите внимание, что вызов этого на самом деле не тратит время, так как результат кешируется, и его все равно придется вызывать во время сериализации.

8
ответ дан 16 December 2019 в 21:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: