Комментарии 11
Оффтоп. Когда увидел название статьи и тег питон, сразу подумал, что в статье одно предложение: «перепишите на плюсах». Но статья оказалось довольно интересной, захотелось еще раз перейти на питон и в этот раз может надолго.
+9
А на фотке не питон, а древесная змея. Обманываете доверчивых читателей
+2
Хм. Первая мысль была — "написать коряво, а потом исправить". И действительно, 100500 выделений и освобождений памяти — но с ходу даже не сообразишь, это корявый код (можно ли написать так, чтобы без всяких PyPy повторно использовались одни и те же объекты?) или язык неподходящий (использован за пределами своей ниши).
+1
а какие будут результаты, если то же самое переписать на cython?
+1
зависит от того насколько сильно переписать. В пределе получится практически сишный код, который и быстрее будет, само собой.
+1
Автор, ссылка на трассировку выдает ошибку 500. Вы можете её поправить?
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как сделать ваш код в 80 раз быстрее