home.social

#static_python — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #static_python, aggregated by home.social.

fetched live
  1. Ускорение Python-сервиса с CinderX: JIT и статическая типизация

    У любого ускорителя Python есть число: во сколько раз он быстрее. Меряют его на ядрах - сортировка, обход дерева, арифметика в цикле. Сервис устроен не так: обработчик ходит в базу, считает в numpy, сериализует ответ, и байткода, к которому это число применимо, в нём может почти не остаться. CinderX ускоряет байткод, и за пределы байткода это число не распространяется. Доля байткода в вашем сервисе - свойство вашего кода, а не расширения, и пока она не посчитана, «ставить или нет» решается угадыванием.

    habr.com/ru/articles/1084420/

    #python #jit #cinderx #cpython #производительность #байткод #сборщик_мусора #оптимизация #типизация #static_python

Share on Mastodon

Enter the server where you have an account.