jit- все статьи тега
Что делает JIT-компилятор?
Я просто смотрел видео Google IO, и они говорили о компиляторе JIT, который они включили в android. Они показали демонстрацию улучшений производительности благодаря JIT-компилятору. Я задавался вопросом, что именно делает JIT-компилятор, и хотел услышать от разных людей. Итак, в чем заключается обязанность JIT-компилятора? ...
Как разрешить нынешний процесс символы в MCJIT кода LLVM JIT-компилятором на основе?
Я создаю простой MCJIT на основе JIT (реализация калейдоскоп учебник в Rust , чтобы быть более точным). Я использую SectionMemoryManager:: getSymbolAddress для разрешения символов. Он видит символы из библиотек (например, функцию sin), но не может разрешить функции из моей программы (глобальные, видимые с nm, отмеченные там T). Является ли это ожидаемым поведением? Или это какая-то ошибка в моем коде? Если это ожидаемое поведение, как я должен правильно разрешать символы из текущий процесс? Теп ...
У меня есть метод Java, который возвращает либо 0, либо 1. Могу ли я заставить его вернуть логическое значение без создания инструкции ветви?
На уровне байтового кода логическое значение Java представлено либо как 0, либо как 1. У меня есть выражение, которое приводит к 0 или 1, но оно вычисляется с типом int. Простой пример: public static int isOdd_A(int value) { return value & 1; } public static boolean isOdd_B(int value) { return (value & 1) == 1; } Байтовый код для указанных выше методов выглядит следующим образом: public static int isOdd_A(int); descriptor: (I)I Code: 0: iload_0 1: ...
Как увидеть JIT-скомпилированный код в JVM?
есть ли способ увидеть собственный код, создаваемый JIT в JVM? ...
Каковы преимущества just-in-time компиляции по сравнению с опережающей компиляцией?
Я думал об этом в последнее время, и мне кажется, что большинство преимуществ дано JIT компиляция должна более или менее быть отнесена к промежуточному формату вместо этого, и что джиттинг сам по себе не очень хороший способ генерации кода. Так вот они главные pro-JIT аргументы компиляции я обычно слышу: just-in-time компиляция обеспечивает большую переносимость. разве это не связано с промежуточный формат? Я имею в виду, что ничто не мешает вам компилировать свой виртуальный байт-код в соб ...