Вопросы с тегом «jit»

1
Понимание различий: традиционный интерпретатор, JIT-компилятор, JIT-интерпретатор и AOT-компилятор
Я пытаюсь понять разницу между традиционным интерпретатором, компилятором JIT, интерпретатором JIT и компилятором AOT. Интерпретатор - это просто машина (виртуальная или физическая), которая выполняет инструкции на каком-то компьютерном языке. В этом смысле JVM является интерпретатором, а физические процессоры - интерпретаторами. Опережающая компиляция означает просто компиляцию кода на некоторый язык перед …

11
Что подтверждает утверждение, что C ++ может быть быстрее, чем JVM или CLR с JIT? [закрыто]
Повторяющаяся тема SE, которую я заметил во многих вопросах, - это постоянный аргумент, что C ++ быстрее и / или более эффективен, чем языки более высокого уровня, такие как Java. Противоположным аргументом является то, что современная JVM или CLR могут быть столь же эффективными благодаря JIT и т. Д. Для …
119 java  c++  performance  jit 

4
JIT-компилятор для C, C ++ и тому подобное
Есть ли компилятор точно в срок для скомпилированных языков, таких как C и C ++? (Первые имена, которые приходят на ум, это Clang и LLVM! Но я не думаю, что они в настоящее время поддерживают это.) Объяснение: Я думаю, что программное обеспечение могло бы выиграть от обратной связи профилирования во …

4
Почему после каждого перезапуска мои локальные .NET-сайты загружаются в первый раз? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Я занимаюсь разработкой сайтов на платформе .NET. Я обычно развертываю эти сайты на своем локальном IIS, чтобы …
27 .net  asp.net  performance  iis  jit 

4
Как работает Chrome V8? И почему JavaScript не был JIT-компилированным?
Я изучал интерпретаторы / компиляторы, а потом наткнулся на JIT-компиляцию - в частности, на Google Chrome V8 Javascript Engine. Мои вопросы - Как это может быть быстрее, чем стандартная интерпретация? Почему JIT-Compilation не использовался в первую очередь? Мое текущее понимание Каждая программа Javascript начинается с исходного кода , а затем, …

1
Какова взаимосвязь между мета-циклическими интерпретаторами, виртуальными машинами и повышенной производительностью?
Я читал о мета-циклических интерпретаторах в Интернете (включая SICP) и изучил код некоторых реализаций (таких как PyPy и Narcissus). Я прочитал довольно много о двух языках, которые широко использовали метациркуляцию, Lisp и Smalltalk. Насколько я понял, Lisp был первым самодостаточным компилятором, а у Smalltalk была первая «настоящая» реализация JIT. Одна …

3
Почему Python не был оптимизирован как современные реализации Javascript?
Современные реализации Javascript, такие как V8 (Chrome), SpiderMonkey (Firefox) и Chakra (IE / Edge), имеют JIT-компиляцию и ряд других оптимизаций для повышения производительности. Почему в Python их нет? Я смотрел на PyPy и IronPython, которые оба претендуют на увеличение скорости. PyPy Я не понимаю, как реализация Python, написанная на Python, …
11 python-3.x  jit 

1
JIT машинного кода и бит отключения выполнения
Как машинный код, сгенерированный во время выполнения (такой как вывод JIT), фактически выполняется ЦП, если ЦПУ / ОС имеет бит Отключение выполнения? Насколько я знаю, многие современные процессоры и операционные системы включают поддержку для NX бит (включая Intel и ARM), защищающие машинный код , который хранится в любом адресе другой …
10 machine-code  jit  llvm 

13
Будет ли практически реализована статически типизированная альтернатива JavaScript на веб-страницах?
Предпочтение динамической и статической типизации в значительной степени зависит от вкуса, и разные люди находят их более или менее подходящими в разных ситуациях. Мой вопрос заключается в том, будет ли технически возможно иметь статически типизированную альтернативу JavaScript для расширения веб-страниц на стороне клиента и т. Д.?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.