Анонсирован выход Unladen Swallow 2009Q2: проект по оптимизации Python
Проект по оптимизации производительности интерпретатора языка Python Unladen Swallow, спонсируемый Google, объявил о выходе очередного квартального релиза, призванного продемонстрировать заинтересованным сторонам прогресс проекта.
В текущем релизе осуществлен переход на использование LLVM для компиляции часто вызываемых функций в машинный код, что позволило увеличить производительность. Кроме того, доступна опция, позволяющая использовать LLVM для всех функций.
Разработчики также сообщили, что релиз 2009Q2 проходит тесты на совместимость с Python 2.6.1 и основными крупными проектами, использующими Python, в том числе Django, NumPy, Twisted, SWIG и т.д.
Вместе с тем, использование Unladen Swallow в рабочих проектах пока не рекомендуется, в том числе из-за увеличенного потребления оперативной памяти, снижение которого станет целью релиза 2009Q3.
В текущем релизе осуществлен переход на использование LLVM для компиляции часто вызываемых функций в машинный код, что позволило увеличить производительность. Кроме того, доступна опция, позволяющая использовать LLVM для всех функций.
Разработчики также сообщили, что релиз 2009Q2 проходит тесты на совместимость с Python 2.6.1 и основными крупными проектами, использующими Python, в том числе Django, NumPy, Twisted, SWIG и т.д.
Вместе с тем, использование Unladen Swallow в рабочих проектах пока не рекомендуется, в том числе из-за увеличенного потребления оперативной памяти, снижение которого станет целью релиза 2009Q3.
Ещё новости по теме:
18:20