Результаты поиска по запросу "jit"

2 ответа

@ St.Antario Я согласен, почему добавление статического будет работать? : | Я думал, что это просто проблема с настройкой здесь, поэтому я пишу свою собственную версию этого (с классом установки), но результаты такие же, как в вашем случае, с двойной разницей ...

вниваю производительностьMethodHandle::invoke и прямой статический вызов метода. Вот статический метод: public class IntSum { public static int sum(int a, int b){ return a + b; } }И вот мой тест: @State(Scope.Benchmark) public class MyBenchmark ...

7 ответов

оптимизированная сборка

ел бы написать очень маленький JIT-компилятор, подтверждающий концепцию, для процессора на игрушечном языке, который я написал (чисто академический), но у меня есть некоторые проблемы на средних высотах дизайна. Концептуально, я знаком с тем, как ...

3 ответа

приложение работает нормально.

исал бы этот вопрос непосредственно Джеффри Рихтеру, но в прошлый раз он не ответил мне :), поэтому я постараюсь получить ответ с вашей помощью здесь, ребята :) В книге «CLR через C #», 3-е издание, на стр. 108 Джеффри пишет: void M3() { ...

ТОП публикаций

2 ответа

К сожалению, кажется, лучше не идти хакерскими путями и ждать официального решения

gular5 я пытаюсь получить компиляцию AOT для большинства моих модулей / компонентов в одном проекте ... но у меня есть одна часть, которую нужно скомпилировать JIT. Для этой второй части HTML взят из Ajax-запроса и содержит ...

3 ответа

Расположение типа значения .NET в памяти

У меня есть следующие типы значений .NET: [StructLayout(LayoutKind.Sequential)] public struct Date { public UInt16 V; } [StructLayout(LayoutKind.Sequential)] public struct StringPair { public String A; public String B; public String C; public ...

5 ответов

Чем скорее всего должен помочь JIT - NGEN.

инимаем хит в первый раз, когда загружаются тяжелые экраны пользовательского интерфейса. Наш проект разделен на один основной исполняемый файл и несколько файлов DLL. Файлы DLL также могут содержать экраны пользовательского интерфейса, которые ...

1 ответ

 с последующей загрузкой класса я был озадачен, так как тип, который был загружен, также изменился, когда я изменил тип статической переменной (что теперь имеет смысл, зная, что есть сгенерированный метод получения и видя собственную трассировку). СПАСИБО

аюсь понять, какие события приводят к загрузке классов, очень детально, и во время моего тестирования обнаружилось одно поведение, которого я не понимаю в этом очень простом примере: public class ClinitTest { public static Integer num; public ...

2 ответа

Почему рекурсивный вызов вызывает StackOverflow на разных глубинах стека?

Я пытался понять, как хвостовые вызовы обрабатываются компилятором C #. (Ответ:Они не. [https://stackoverflow.com/questions/491376/why-doesnt-net-c-optimize-for-tail-call-recursion] Но64-битный JIT БУДЕТ делать TCE (устранение хвостовых ...

0 ответов

Это было по общему признанию придумано, но точка зрения остается неизменной, избыточные броски не оптимизированы ни для каких типов. Я также тестировал ссылочные типы и видел тот же результат, только с меньшей разницей. Дело все еще остается в силе.

овляю какой-то старый код и обнаружил несколько случаев, когда один и тот же объект вызывается неоднократно при каждом вызове одного из его свойств или методов. Пример: if (recDate != null && recDate ...

10 ответов

@ Krease Ой, позвольте мне это исправить.

ющая Java-программа выполняется в среднем между 0,50 и 0,55 с: public static void main(String[] args) { long startTime = System.nanoTime(); int n = 0; for (int i = 0; i < 1000000000; i++) { n += 2 * (i * i); } System.out.println((double) ...