У меня есть скрипт, который я написал на python, и он отлично работает, но мне было интересно посмотреть, смогу ли я ускорить его. Это в основном рекурсивный скрипт.
Если я запускаю его в обычном Python 2.7, это занимает около 30 секунд. Когда я запускаю ту же самую вещь, используя pypy, я получаю следующую ошибку:
RuntimeError: maximum recursion depth exceeded
Я не уверен, что pypy делает по-другому, потому что я не модифицирую скрипт.
Может кто-нибудь помочь мне понять, что происходит?
Обновление:
хорошо, я понял это. Увеличение лимита помогло, но я думаю, что я запускаю не тот файл. Я нашел файл в каталоге bin с именем py.py и использовал его. Я не уверен, что файл делает, но он медленнее, чем обычный питон. Мне пришлось искать и находить «pypy-c», кажется, теперь работает.