Описание тега jit
Компиляция Just-In-Time (JIT) - это метод, используемый для повышения производительности интерпретируемого кода путем его преобразования в машинный код.
7
ответов
Оптимизация во время выполнения статических языков: JIT для C++?
Кто-нибудь использует трюки JIT для повышения производительности во время выполнения статически скомпилированных языков, таких как C++? Похоже, что анализ горячих точек и предсказание ветвлений на основе наблюдений, выполненных во время выполнения, …
23 апр '09 в 04:42
0
ответов
JavaScript - сколько компилируется с V8?
С браузерами, которые используют V8 JavaScript engine (JIT compilation)Какая часть кода фактически скомпилирована в машинный код и выполняется напрямую? Выделяет ли бит или это целое? JavaScript компилируется? Кроме того, во время выполнения скомпил…
12 апр '16 в 10:40
2
ответа
Система Android включает в себя JVM?
Я знаю, что система Android включает в себя виртуальную машину Dalvik (DVM), но я не понимаю, включает ли система Android также JVM Или DVM является заменой для JVM? Спасибо
22 фев '15 в 21:06
1
ответ
Невозможно привести к объекту или из него в контексте nopython: ошибка после python
После этого Numba наконец-то (через несколько недель) работает на моей машине без каких-либо странных ошибок в отступах. Я реализовал это как в решении связанного вопроса. Однако теперь я получаю эту строку ошибок от Numba, последняя строка о том, ч…
05 сен '14 в 12:27
1
ответ
Анализ Java HotSpot перед развертыванием?
Хорошо известно, что HotSpot анализирует шаблоны использования во время выполнения и характеристики производительности, а затем оптимизирует процесс JIT на основе этого анализа во время работы приложения Java. В результате, при попытке сравнительног…
04 ноя '13 в 20:34
2
ответа
Объяснение производительности: код работает медленнее после прогрева
Приведенный ниже код выполняет один и тот же расчет 3 раза (он мало что делает: в основном складываются все числа от 1 до 100 м). Первые 2 блока работают примерно в 10 раз быстрее, чем третий. Я запустил эту тестовую программу более 10 раз, и резуль…
20 авг '12 в 10:01
2
ответа
Где.Net хранит значения статических полей универсальных типов?
Следующий код позволяет мне сохранить значение для каждого типа T: public static class MyDict<T> { public static T Value; } Я могу хранить столько значений, сколько существует типов, и компилятор не знает заранее, какие типы я собираюсь исполь…
16 дек '13 в 14:47
1
ответ
Bouncycastle AES 256 многопоточность снижение скорости дешифрования из-за JIT
Я пишу приложение, которое зашифровывает фотографии и, хотя оно требует расшифровки и отображения эскизов в галерее, как активность. Тогда, конечно, вы можете нажать и увидеть полноразмерное изображение в другой деятельности. Я использую шифр AES/CB…
03 май '12 в 19:31
2
ответа
VBS Stop не запускается отладчик Just In Time
У меня возникли серьезные проблемы с получением триггера событий отладчика JIT при использовании оператора Stop в моих сценариях. Я и еще 2 коллеги занимались исследованием этой проблемы, и никто из нас не может понять, в чем проблема. Мы удалили и …
24 ноя '14 в 14:03
6
ответов
Отладка скрипта не работает (VS 2008)
Я недавно установил VS 6.0 после установки VS 2008 и перезаписал настройки JIT.. когда я запустил диалоговое окно параметров VS 2008... он сказал, что другой отладчик взял на себя отладчик VS 2008, и я попросил меня сбросить.. так я и сделал.. Тепер…
03 ноя '08 в 06:22
1
ответ
Какой регистр раньше передавал JNIEnv для методов JNI в солярисе /linux?
Мы знаем следующий разговор о вызовах в этой теме: Каковы соглашения о вызовах для кода Java на платформе Linux? А также это объяснило, что "Вы можете заметить, что соглашение о вызовах Java похоже на соглашение о вызовах C, но смещено на один аргум…
18 фев '17 в 09:59
1
ответ
Где хранить константы кода при написании JIT-компилятора?
Я пишу JIT-компилятор для x86-64, и у меня есть вопрос относительно наилучшей практики для включения констант в машинный код, который я генерирую. Мой подход пока прост: Выделите кусок памяти RW с помощью VirtualAlloc или же mmap Загрузите машинный …
30 май '14 в 16:51
1
ответ
Опции при компиляции R кода
Я обычно просто копировать-вставить (или source(..)) мой код R на консоли, так что компиляция в R мне очень неясна. При компиляции кода C++ можно указывать компилятору (например, #define или же #pragma например) или конкретный флаг для указания уров…
10 дек '16 в 01:32
1
ответ
Как создать метку с номером из переменной в asm
Я хочу написать JIT-компилятор, который будет основан на интерпретаторе Brainfuck. Весь код программы будет написан на языке C. Я создал все инструкции, кроме циклов. У меня есть идея рассчитать смещения соответствующих скобок цикла, но для этого мн…
13 окт '18 в 19:43
4
ответа
На каком уровне компилятор C# или JIT оптимизируют код приложения?
Я хочу знать эту информацию, чтобы уменьшить размер моего кода, чтобы не тратить свое время на оптимизацию вещей, которые будут выполняться компилятором или JIT. например: если мы предположим, что компилятор встроил вызов функции get свойства, поэто…
16 мар '09 в 14:26
0
ответов
Макет процесса Android
Я наткнулся на этот сайт, а также здесь и здесь есть некоторые дискуссии на эту тему, но я так и не смог найти ответ. Было заявлено, что Dalvik имеет отдельные стеки для нативного и Java-кода, в то время как ART имеет унифицированный стек для нативн…
17 сен '18 в 00:39
0
ответов
Numba TypeError: 'output_dir' должен быть строкой или None
Я пытаюсь понять, как использовать функцию "Компилировать код раньше времени" в Numba (версия 0.28.1+0.gfe99fbc.dirty на Python 2.7.12 | Кастом Anaconda (64-разрядная версия)). Я пытаюсь запустить пример кода из документации: from numba.pycc import …
13 сен '16 в 10:35
2
ответа
Оптимизация Java: только байт-код против JIT
Разрабатывая игры для устройств Android, мне нужно ориентироваться на устройства, у которых вообще нет JIT, и полагаться только на оптимизацию байт-кода. Интересно, набор этих оптимизаций пуст или нет... На самом деле, делает ли java-компилятор (сло…
27 янв '11 в 14:17
0
ответов
Значение аннотаций в нативном коде от JIT-компилятора
Меня интересует некоторая дополнительная информация, похожая на аннотации в коде сборки, полученная с помощью параметра командной строки -XX:+PrintOptoAssembly (вывод компилятора JIT) с помощью fast_debug сборки OpenJDK версии 6-src-b23-05_jul_2011 …
21 апр '12 в 14:29
3
ответа
JIT-компилятор Java вызывает OutOfMemoryError
Приложение, которое мы недавно начали время от времени сбой, с сообщением о "java.lang.OutOfMemoryError: запрошено 8589934608 байт для Chunk::new. Недостаточно места подкачки?". Я посмотрел вокруг в сети, и везде предложения ограничены вернуться к п…
11 авг '10 в 04:52