#performance #wcf #serialization #protobuf-net
#Производительность #wcf #сериализация #protobuf-net
Вопрос:
Я использую protobuf-net в высокопроизводительных службах wcf. Сериализованные объекты имеют:
- Глубина наследования 3-4 уровня (дочерний класс к корневому классу -> также может быть уменьшена)
- Вложенность объектов 3-4 уровней (объекты, содержащие объекты ->, также могут быть сглажены)
Есть ли значительные накладные расходы при работе с наследованием и вложенностью, которые дали бы повод сгладить все по максимуму?
Спасибо за ваши идеи.
Комментарии:
1. Это гипотетически или вы видите проблему?
2. Моя проблема в том, что сериализация потребляет> ~ 10% процессорного времени обработки вызовов серверной службы, поэтому я ищу способы ее оптимизации. См . callstack @ i.imgur.com/M48d6n8.png