
Python: разгоняем медленную змейку
При разработке мы часто сталкиваемся с медлительностью кода, написанного на Python. Когда я пришел в компанию «Атом», первой задачей было реализовать систему сбора данных на ВАТС (высокоавтоматизированных транспортных средствах): тогда система не могла писать и 10 FPS для камер, размер сообщения которых — 40 Кбайт, что невероятно плохой результат для системы сбора. По итогам разработки у меня получилось реализовать систему, которая может без потерь собирать более 7 камер до 20 FPS и такие данные, как лидар и одометрию с частотой более 100 FPS.
В докладе расскажу о проблемах, с которыми столкнулись, и пошагово объясню, как же оптимизировать и ускорять код на Python так, что узким горлышком становятся уже сторонние сервисы с их пропускной способностью, а не сервис, написанный на Python.
Спикеры
Ведущие
Денис Аникин
Райффайзен Банк