0
ответов

C #Улучшения джиттера в будущих версиях фреймворка

Я заметил, что джиттер C #производит заметно более медленный код, чем компилятор C++, даже если не используются конструкции «управляемых служебных данных» (, такие как массивы с проверенной индексацией ). Для количественной оценки я замерил время...
вопрос задан: 16 August 2012 14:39
0
ответов

Игровой фреймворк. нет необходимости компилировать

Я познакомился с фреймворком Play, и одна из удивительных вещей, которые я обнаружил в нем, заключается в том, что нет необходимости компилировать проект. Вам нужно только сохранить отредактированные файлы и перезагрузить веб-страницу....
вопрос задан: 28 July 2012 22:19
0
ответов

Подходит ли D для написания компилятора Tracing JIT?

Я хотел бы написать интерпретатор и трассировку JIT для языка программирования, который я разрабатываю. У меня уже есть многолетний опыт программирования на C++, но мне было интересно, может быть, новее...
вопрос задан: 27 July 2012 21:08
0
ответов

Поиск указателя поля в C #с использованием отражения

Этот вопрос предназначен только для образовательных целей. Я знаю, как работает нативная программа. Компилятор берет каждый примитив и присваивает ему адрес, а затем использует этот адрес в программе. Для...
вопрос задан: 26 July 2012 22:35
0
ответов

Почему целевой платформой по умолчанию для приложений WPF является Visual Studio x86, а не AnyCPU?

Когда я создаю новое приложение WPF в Visual Studio 2012, целевая платформа и конфигурация сборки по умолчанию устанавливаются на x86. Почему это так? Для простого приложения WPF (без каких-либо...
вопрос задан: 14 July 2012 00:37
0
ответов

(Как) компилятор Java JIT оптимизирует мой код?

Я пишу довольно низкоуровневый код, который должен быть сильно оптимизирован для скорости. Каждый цикл процессора имеет значение. Поскольку код написан на Java, я не могу писать так же низкоуровнево, как, например, на C, но я хочу получить ...
вопрос задан: 29 June 2012 17:34
0
ответов

Из чего состоит время запуска виртуальной машины Java?

Иногда я слышал, как люди обсуждали время запуска Java. Кажется, это важный аспект производительности. Но что это такое на самом деле? Из чего он состоит? Время загрузки класса, вызванное...
вопрос задан: 15 June 2012 00:58
0
ответов

Дамп вывода v8 JIT из узла

Может ли node.js (или какой-либо другой интерфейс v8 или оболочка вокруг v8) выводить сгенерированную сборку из v8 JIT? Я хотел бы посмотреть, как выглядит сгенерированная сборка для различных фрагментов.
вопрос задан: 8 June 2012 17:10
0
ответов

Генерируют ли JIT-компиляторы JVM код, использующий векторизованные инструкции с плавающей запятой?

Предположим, что узким местом моей Java-программы на самом деле являются несколько узких циклов для вычисления множества векторных скалярных произведений. Да, я профилировал, да, это узкое место, да, это существенно, да, именно так...
вопрос задан: 28 May 2012 12:48
0
ответов

Как остановить отладчик JIT, вмешивающийся в сбой службы wcf?

У меня есть собственная веб-служба wcf с UnhandledExceptionEventHandler, регистрирующая любые необработанные исключения.. которые случаются достаточно часто, поскольку я работаю со сторонним поставщиком технологий, который ...
вопрос задан: 22 May 2012 14:48
0
ответов

Каким образом Java выполняет джитинг неэффективного кода, чтобы он работал быстрее, чем эффективный код?

В следующем фрагменте кода Foo1 — это класс, который увеличивает значение счетчика при каждом вызове метода bar(). Foo2 делает то же самое, но с одним дополнительным уровнем косвенности. Я ожидаю...
вопрос задан: 18 May 2012 16:37
0
ответов

Preluarea ieșirii JIT

Sunt interesat să vizualizez ieșirea reală a asamblării x86 printr-un program C # (nu instrucțiunile de cod de cod CLR). Există o modalitate bună de a face acest lucru?
вопрос задан: 7 May 2012 06:12
0
ответов

Как на производительность JIT-компиляции.NET (, включая динамические методы ), влияют параметры отладки изображений компилятора C #?

Я пытаюсь оптимизировать свое приложение, чтобы оно работало хорошо сразу после запуска. На данный момент его дистрибутив содержит 304 двоичных файла (, включая внешние зависимости ), всего 57...
вопрос задан: 7 May 2012 05:48
0
ответов

Все селекторы не распознаются при вызове Objective -C-методы с использованием LLVM ExecutionEngine

Я работаю в OSX, используя Clang для компиляции некоторого Obj -C-код, использующий классы OSX Cocoa, и я попытка запустить результат с помощью компилятора LLVM JIT. Я использую последнюю кровавую -крайнюю версию...
вопрос задан: 6 May 2012 20:14
0
ответов

Возможен ли новый язык программирования JIT -ed в Windows 8 Metro/WinRT?

Допустим, я хочу создать новый язык программирования или использовать какой-либо язык, не поддерживаемый MS (Haskell, Java... что угодно ), но хочу иметь возможность кодировать для Windows 8 Metro/winRT. Я знаю, что все...
вопрос задан: 23 April 2012 12:46
0
ответов

JIT-оптимизация во всей красе

Я много читал и слышал о том, как JIT-компиляторы могут выполнять оптимизации, невозможные для компиляторов Native Code, и что эти оптимизации могут значительно повысить производительность. Так что я был...
вопрос задан: 13 April 2012 05:51
0
ответов

Реализует ли ldstr внутреннюю реализацию newobj?

Как мы все знаем, строки создаются неявно, а это означает, что нам не нужно использовать new, чтобы получить ссылку на объект из единицы. Из-за этого я всегда считал, что фреймворк...
вопрос задан: 11 April 2012 17:45
0
ответов

Возможные недостатки использования JIT с R?

Недавно я обнаружил, что можно использовать JIT-компиляцию (точно в срок)с помощью R с использованием пакета компилятора (. Я подытожил свои выводы по этой теме в недавнем сообщении в блоге). Один из вопросов, который у меня был...
вопрос задан: 11 April 2012 13:20
0
ответов

Java :что такое JITC& #39;s рефлексивная инфляция?

Недавно я наткнулся на этот интересный термин и поискал в Сети информацию о нем побольше. Однако информация, которую я нашел, отрывочна. Может ли кто-нибудь пл. дайте мне несколько подробное объяснение того, что это такое...
вопрос задан: 10 April 2012 02:48
0
ответов

Java: встраивание метода JIT

Когда Java JIT встроен в вызов метода? Основан ли он на #количествах вызовов вызывающего метода (если да, то каким будет это число?) или на каких-то других критериях (и что это будет?) Я читал, что JIT...
вопрос задан: 9 April 2012 12:15
0
ответов

Почему llvm считается неподходящим для реализации JIT?

Многие динамические языки реализуют (или хотят реализовать) JIT-компилятор, чтобы ускорить время их выполнения. Неизбежно,кто-то из арахисовой галереи спрашивает, почему они не используют LLVM. Ответ ...
вопрос задан: 5 March 2012 21:05
0
ответов

Подавлять JIT-оптимизацию при загрузке модуля (только управляемые)

Если я запускаю выпуск e построить в VS, но с подключенным отладчиком. Так что я могу установить точки останова и исследовать оптимизированный дизассемблированный код. Обычно, чтобы увидеть все оптимизации, мне нужно запустить БЕЗ ...
вопрос задан: 5 March 2012 10:26
0
ответов

Можно ли написать JIT-компилятор (для машинного кода) полностью на управляемом языке .NET.

Я подумываю о написании JIT-компилятора, и мне просто интересно, возможно ли это хотя бы теоретически написать все это в управляемом коде. В частности, как только вы сгенерировали ассемблер ...
вопрос задан: 4 March 2012 17:43
0
ответов

Виртуальная машина для C ++ для оптимизации производительности

Аргументом в пользу JIT-языков, таких как C # и Java, является то, что они могут выполнять оптимизацию лучше, поскольку профилирование времени выполнения виртуальной машиной может оптимизировать код лучше, чем статически ...
вопрос задан: 29 February 2012 20:09
0
ответов

Как чтобы проверить, выключен ли JIT-компилятор в Java

, я хотел бы знать, как проверить, выключен ли JIT-компилятор. У меня есть следующий код, который предназначен для выключения JIT-компилятора. Проблема в том, что я не уверен, действительно ли он это делает. ...
вопрос задан: 27 February 2012 16:35
0
ответов

Вероятность того, что геттеры и сеттеры будут встроены компилятором

Мой вопрос довольно прост: Q: Какова вероятность того, что метод геттера / сеттера будет встроен компилятором в Java? (Очевидно, на этот вопрос нет однозначного ответа, но другие ...
вопрос задан: 16 February 2012 18:46
0
ответов

Разве интерпретаторы с поддержкой JIT и без нее в конечном счете не производят машинный код

Хорошо, я прочитал несколько дискуссий о различиях между интерпретаторами с поддержкой JIT и без нее, и почему JIT обычно повышает производительность. Однако мой вопрос заключается в следующем: в конечном счете, разве не...
вопрос задан: 23 January 2012 17:40
0
ответов

Очищается ли WeakHashMap во время полной сборки мусора?

Я столкнулся с некоторыми проблемами с WeakHashMap. Рассмотрим этот пример кода: List list = new ArrayList (); Map map = new WeakHashMap
вопрос задан: 11 January 2012 15:35
0
ответов

Почему JIT'-код потребляет намного больше памяти, чем компилированный или интерпретируемый код?

Компилированный код, такой как C, потребляет мало памяти. Интерпретированный код, такой как Python, потребляет больше памяти, что вполне понятно. При использовании JIT программа (выборочно) компилируется в машинный код во время выполнения...
вопрос задан: 30 December 2011 02:08
0
ответов

Вызывает ли боксинг проблемы с производительностью?

Я работаю над проектом, в котором мы создаем язык, компилируемый в java. Используемый нами фреймворк (xtext) активно использует боксирование в генерируемом коде. В частности, если у вас есть ...
вопрос задан: 11 December 2011 23:09