Привет! Лейтмотив статьи не в том, что мы всеми силами держимся за питон и выжимаем из него микросекунды, а в том, что можно приложить немного усилий и получить приличный прирост к скорости.
Это был первый этап оптимизаций и мы искали что быстро можно подхачить 😁 В следующих статьях расскажем, что принесло большой буст к скорости и почему алгоритмы важнее ЯП, оставайтесь с нами 💜
Привет! Спасибо на добром слове, дальше будет еще интереснее 😁
По поводу protobuf - подробно не копали, но скорее всего дело в том, что создается много объектов перед непосредственно SerializeToString() — как для самого сообщения, так и для вложенных полей.
Привет! Лейтмотив статьи не в том, что мы всеми силами держимся за питон и выжимаем из него микросекунды, а в том, что можно приложить немного усилий и получить приличный прирост к скорости.
Это был первый этап оптимизаций и мы искали что быстро можно подхачить 😁 В следующих статьях расскажем, что принесло большой буст к скорости и почему алгоритмы важнее ЯП, оставайтесь с нами 💜
Привет! Спасибо на добром слове, дальше будет еще интереснее 😁
По поводу protobuf - подробно не копали, но скорее всего дело в том, что создается много объектов перед непосредственно
SerializeToString()
— как для самого сообщения, так и для вложенных полей.