Как сделать так, чтобы программа на Python работала быстрее, используя pypy? - PullRequest
0 голосов
/ 06 июня 2018

Я установил PyPy и rpython в своей системе. Я только начал работать с PyPy, поэтому извините за неспособность заранее усвоить какие-либо новые термины:

1.PyPy пост-символьная ссылка при использованиидля выполнения программы ex: pypy myprogram.py дает ли он более быстрый результат или имитирует ли он интерпретатор?

2. Каково значение использования rpython и использования перевода на основе JIT?Как его использовать?

3.Простое использование PyPy сокращает время выполнения моего кода, или я должен перейти на преобразование, а затем запустить код, чтобы получить значительные изменения во время выполнения (я видел видео, где выполняется обработка изображенийв реальном времени или почти в реальном времени с использованием pypy, и по сравнению с python это было чертовски быстро https://www.youtube.com/watch?v=P5ad6NpjR3M&t=539s)?

4. Я выполнил команду pypy myprogram.py и получил такое же время выполнения, как при использованииpython myprogram.py?Куда я иду не так?Я использовал многопроцессорность и многопоточность для оптимизации кода, но я думаю, что это в значительной степени ограничивает меня в плане оптимизации!Итак, какие у меня есть варианты в уменьшении времени выполнения с использованием или без использования (может быть, какого-нибудь другого JIT-компилятора) pypy?

Заранее спасибо!

...