Я подозреваю, что первый случай. Если да, не считаете ли вы, что имя JIT вводит в заблуждение?В asp.net компилятор JIT норамли просто компилирует код IL один раз или он компилируется каждый раз, когда запрашивается страница?
1
A
ответ
1
Насколько я знаю, jit является гибридным по своей природе, одной из причин его имени.
В основном он использует v-таблицу, в которой все функции отображаются во время первого запуска. Затем jit определяет, следует ли компилировать на основе того, были ли они статически описаны или нет. Статически скомпилированный код кэшируется & не скомпилирован снова, но кроме этого он выполняет обычный перевод каждый раз.
Так что не компилирует ли он когда-либо каждый раз, но тот факт, что он работает & определяет, что для компиляции &, что не каждый раз, когда Как раз вовремя во время работы.
Смежные вопросы
- 1. Компилятор Java jit компилирует свой код каждый раз, когда он запускается?
- 2. Шаблон T4 запускается каждый раз, когда он запрашивается?
- 3. Почему .net использует компилятор JIT вместо того, чтобы просто компилировать код один раз на целевой машине?
- 4. Выполнить код каждый раз, когда страница загружается
- 5. Chartboost: кэш один раз или каждый раз
- 6. Эффективный компилятор каждый раз компилируется в один и тот же результат?
- 7. Когда страница загружает изображение, загружает ли он его только один раз или каждый раз, когда он находится в разметке?
- 8. Форматирование поля Всякий раз, когда он запрашивается
- 9. Загрузка данных: каждый раз или один раз?
- 10. случайная ссылка каждый раз, когда страница обновляется?
- 11. SecureRandom: init один раз или каждый раз, когда это необходимо?
- 12. Джулия компилирует сценарий каждый раз?
- 13. код в viewDidLoad запускается каждый раз, когда он называется
- 14. Раздвигая данные один раз в URL запрашивается
- 15. Проверка подлинности Каждый раз, когда перезагружается страница
- 16. Как выполнить хранимую процедуру каждый раз, когда запрашивается база данных
- 17. Настройка кроны каждый раз, когда он работает?
- 18. Вставить Запись каждый раз, когда страница обновляется
- 19. jQuery: вызов Ajax запрашивается только один раз
- 20. XCode компилирует весь источник каждый раз
- 21. PHP-код приносит EC2 каждый раз, когда он запускается
- 22. Выполнить код каждый раз, когда отображается сообщение
- 23. Код модуля ES6, который выполняется каждый раз, когда он импортируется
- 24. pyautogui падает каждый раз, когда он нажимает
- 25. jQuery каждый только выводит код один раз
- 26. Мастер-страница перезагружается каждый раз
- 27. Hangfire RecurringJob, по расписанию каждый раз или один раз
- 28. Заголовок Python печатается один раз за каждый раз, когда я запускаю скрипт не каждый раз
- 29. Выполнить код один раз на загрузку страницы, затем каждый раз, когда нажимается кнопка
- 30. Есть ли способ предотвратить создание django-конвейера от создания новых файлов jsx каждый раз, когда он компилирует код реакции.js?
Привет, спасибо. Любая идея, какие критерии использует компилятор JIT, чтобы решить, какой код нужно скомпилировать снова? – Aperture
Это должно помочь: http://en.wikipedia.org/wiki/Just-in-time_compilation – loxxy