Показать сообщение отдельно
Старый 25.01.2011, 17:21
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 67  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
ОК, по поводу "не JIT'ятся". Вобщем, тут был недавно спор, так вот что имелось в виду: если никакие функциональные части функции не должны менятся в процессе работы программы, то ее (возможно) можно соптимизировать и закешировать соптимизированую версию - мне доподлино не извесно как рабоает JIT компилятор, но резонно предположить, что какая-то оптимизация такого рода делаестся. Возможно я заблуждаюсь, и никакой оптимизации на этом уровне не происходит (маловероятно). Мое утверждение было следующим: предполагая, что, раз для анонимных функций нужно сделать дополнительные операции для нахождения this, перевести их в машинные инструкции должно быть сложнее (менее оптимально). Мне достоверно не извесно, что не-анонимные функции не переводятся в машинные коды так же неоптимально, но больше шансов за то, что это не так.
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 25.01.2011 в 17:55.