The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Pyston 2, реализации языка Python с JIT-компилятором "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Выпуск Pyston 2, реализации языка Python с JIT-компилятором " +/
Сообщение от Аноним84701 (ok), 29-Окт-20, 16:08 
> С жс-подобным джитом ещё нюансы были, что вначале считается количество вызовов каждой
> конкретной функции с её последнего изменения и, если оно превышает какое-то значение, только после этого она «компилится». Мб ещё и в этом дело.

Это tracing JIT, который использовался в PyPy (долгое время был академпроектом), еще до появления V8, кхе.
Там правда еще нюансы -- например, "трассируется" не только выполняемый код, но и код интерпретации.

> Или питон настолько тяжело компилится( тяжелее жс ).

Просто "подход" к JIT в PyPy был выбран не с бухты-барахты -- народ кучу дипломов и несколько докторских на околопайпаевой теме защитил ;).
Поэтому меня не удивит, если это "почти оптимальный" JIT для динам. типизированных ЯП этого класса и "уровня" возможностей/разработки[0]
Соответственно, если делать  "главное, чтоб не как у этих!" (утрирую конечно) -- легко нарваться на тормоза.

[0] т.е. при отсутствии финансирования большой и высококвалифицированной комманды разработчиков Goolge/Mozilla.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск Pyston 2, реализации языка Python с JIT-компилятором , opennews, 29-Окт-20, 00:19  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру