Достоинства и недостатки JIT-компиляторов для Python

Я в настоящее время знаю о следующих JIT-компиляторах Python: Psyco, PyPy и Ненагруженная Ласточка.

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

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

Азимут

11
задан PizzAzzra 29 May 2010 в 01:49
поделиться

1 ответ

У Кристиана Перона есть отличная статья всего несколько дней назад, где он утверждает (с подтверждающими данными бенчмарка), что PyPy теперь самый быстрый, выполняя бенчмарк за 145 секунд против 300 у Unladen Swallow и 374 у CPython (Psyco не помогает, фактически PsycoV2 замедляет бенчмарк до 434 секунд), 557 у Jython - смотрите URL, который я только что дал для всех деталей.

Конечно, вам нужно подтвердить это на широком спектре бенчмарков, но это кажется достоверным и очень интересным. Над Pypy работает самая большая команда (и работала в течение многих лет, включая несколько лет при щедрой денежной поддержке исследовательских грантов Европейского Союза), поэтому вполне правдоподобно, что сейчас он "полностью готов" и готов к прайм-тайму! -)

.
10
ответ дан 3 December 2019 в 09:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: