Заметил тормоза в скриптах на Python — где искать узкие места?
Привет всем. Столкнулся с тем, что кое-какие мои скрипты на Python начали выполнятьсы заметно дольше, чем хотелось бы. Попробовал профилировать, проверил время в разных местах, но что реально помогает системно ускорить код?
Кто работал с этим на практике? Интересует именно реальный опыт, а не общая теория.
Если скрипты тормозят — скорее всего, просто где-то в циклах или неэффективных вызовах зарыто. Часто в Python дико садит скорость перебор больших списков или лишние обращения к файлам. Попробуй сначала найти самые жрущие время места и подумать, можно ли их проще или сразу на C переписать — иногда помогает.