Насколько зрелый PyPy? [закрыто]

12

Я пытаюсь определить зрелость PyPy другими способами, не считая мнения разработчиков. Поэтому мне интересно узнать о каких-либо важных критически важных проектах, использующих PyPy. Все остальные показатели зрелости кажутся хорошими. Мне просто не хватает этого, прежде чем я решу использовать его для своего основного проекта.

Дэвид
источник

Ответы:

13

PyPy только что достиг стадии, когда он достаточно зрел, чтобы быть жизнеспособной заменой CPython в производственных средах, где либо не используются модули расширения C, либо те, которые необходимы, могут быть адекватно обработаны с помощью cpyextили быстрой перезаписи интерфейса. код для использования `ctypes.

Соответственно, пока еще не так много примеров больших миграций с CPython. Однако уже есть примеры значительных ускорений в коде реального мира только за счет переключения интерпретаторов. Самый известный пример, который мне известен в настоящее время, - это переключение LWN на PyPy и сокращение времени выполнения на ~ 67% для некоторых разработок Linux. скрипты интеллектуального анализа данных.

Несмотря на это, главное, что нужно иметь в виду, это то, что, если вы не начнете писать код RPython, легко переключиться с PyPy обратно на CPython 2.7, если вам нужен определенный модуль расширения C, или вы хотите использовать платформу, которую PyPy не делает. т поддержки.

ncoghlan
источник