1
ответ

Проверьте, содержит ли байт-код Java отладочные символы

Я хотел бы знать, как я могу проверить, содержит ли скомпилированный класс Java отладочные символы. Проблема состоит в том, что я компилирую приложение от муравья с отладкой = "на", но определенная JVM выдает исключение: это...
вопрос задан: 30 June 2010 01:05
1
ответ

Почему делает javac checkcast массивы дважды?

Исследуя байт-код, я заметил, что javac, кажется, копирует checkcast инструкции при кастинге к типам массива. Cast.java: класс Бросил {пустой тест (Возразите a) {Объект [] b = (Объект []) b; }}...
вопрос задан: 8 March 2010 19:50
1
ответ

Как Google App Engine предварительно компилирует Java?

Механизм приложения использует процесс "перед компиляцией" с байт-кодом Java приложения для улучшения производительности приложения в среде выполнения Java. Предварительно скомпилированный код функционирует тождественно к...
вопрос задан: 8 March 2010 01:06
1
ответ

Как генерировать объект модуля от объекта кода в Python

Учитывая, что у меня есть объект кода для модуля, как я получаю соответствующий объект модуля? Это похоже на moduleNames = {}; исполнительный код в moduleNames делает что-то очень близко к тому, что я хочу. Это...
вопрос задан: 22 February 2010 23:56
1
ответ

Как закрытия класса Python работают?

Если я делаю класс против локального пространства имен, как точно это работает? Например:>>> нечто определения ():... i = 1... панель класса (объект):... j = я... возвращаю панель... И...
вопрос задан: 3 February 2010 14:59
1
ответ

Компиляторная оптимизация: Байт-код Java

Я в настоящее время пишу игрушечный компилятор, предназначающийся для Байт-кода Java в переводе. Я хотел бы знать, существует ли некоторый каталог, возможно, сводка, различных простых локальных оптимизаций это...
вопрос задан: 5 November 2009 11:41
1
ответ

Динамический инструментарий байт-кода - проблема

У меня есть проблема, которую я не могу решить. Давайте предположим, что у нас есть следующие два класса и отношения наследования: общедоступный класс A {} общедоступный класс B расширяется {общедоступное пустое нечто () {}} я...
вопрос задан: 6 August 2009 09:42
0
ответов

Почему число локальных переменных, используемых в методе байт-кода Java, не самое экономичное?

У меня есть фрагмент простого кода Java: public static void main (String [] args) {String testStr = "test"; String rst = testStr + 1 + "a" + "pig" + 2; System.out.println (первый); } Скомпилируйте это ...
вопрос задан: 29 July 2019 16:11
0
ответов

Почему 2 * (i * i) быстрее, чем 2 * i * i в Java?

Следующая Java-программа работает в среднем от 0,50 до 0,55 с: public static void main (String [] args) {long startTime = System.nanoTime (); int n = 0; для (int i = 0; ...
вопрос задан: 24 April 2019 15:03
0
ответов

Понимание STG

Дизайн GHC основан на чем-то, что называется STG, что означает «бесхребетная машина G -без тегов». Теперь машина G -, по-видимому, является сокращением от «машина сокращения графов», которая определяет, насколько лень…
вопрос задан: 16 February 2019 12:01
0
ответов

Хранит ли nodejs / V8 скомпилированный машинный код где-нибудь на диске?

Edit: Node использует байт-код начиная с Node 8.3, до этого исходные коды были скомпилированы непосредственно в машинный код. Я много пишу на Python, и всегда есть байт-код в файлах .pyc. Я был ...
вопрос задан: 30 November 2017 04:49
0
ответов

Тип массива имеет неполный тип элемента

Я пытаюсь сделать это: typedef struct {float x; float y; } координаты; struct coords texCoordinates [] = {{420, 120}, {420, 180}}; Но компилятор мне не позволяет. : (Что с этим не так ...
вопрос задан: 13 November 2017 10:07
0
ответов

Сохранится ли прирост производительности по сравнению с Java 6, если байт-код был скомпилирован в версии 1.4

После просмотра этого документа я предполагаю, что существует огромная разница в производительности между Java 1.4 и Java 6. Мой вопрос: сохранит ли среда выполнения Java 6 свою магию, когда байт-код, который она должна запускать, был...
вопрос задан: 23 May 2017 12:33
0
ответов

В чем разница между байт-кодом и бит-кодом [дубликат]

Возможный дубликат :В чем разница между LLVM и байт-кодом Java? Например, в LLVM было сказано.. То, что широко известно как формат файла битового кода LLVM (, также иногда...
вопрос задан: 23 May 2017 11:58
0
ответов

Внедрение байт-кода на dalvik

Я спросил об этом на платформе Android, но не получил ответа. Я сослался на эту ветку, но не смог найти, какой пост он имел в виду (Динамическое создание байт-кода Dalvik в ...
вопрос задан: 23 May 2017 11:57
0
ответов

Как наблюдать за байт-кодом Ruby, выполняемым YARV

Я хотел бы наблюдать за байт-кодом Ruby, выполняемым YARV, после смерти. Как я могу это получить? Кто-то здесь сказал, что это невозможно. Однако есть фреймворк hotruby, который, кажется ...
вопрос задан: 23 May 2017 11:46
0
ответов

Java: Получение байт-кода класса во время выполнения из той же JVM

Связано с: Есть ли способ получить байт-код для класса во время выполнения? Я добавляю прочности Clojure, и, наконец, я готов добавить функции. В Clojure функции ...
вопрос задан: 23 May 2017 11:45
0
ответов

Двойная точность Java с постоянным умножением/делением [дубликат]

Возможный дубликат :Сохранение точности с помощью Doubles в Java Знаете ли вы разницу между этими двумя операциями в Java. конечная двойная м1 = 11д/1е9; // дает 1.1e -8 конечная двойная m2 = 11d *...
вопрос задан: 23 May 2017 10:09
0
ответов

Каков возвращаемый тип конструктора в java?

Поскольку мы знаем, что нам не нужно добавлять какой-либо возвращаемый тип в конструктор Java. класс Sample{ ..... Sample(){ ........ } } В Objective C, если мы создадим конструктор, он вернет указатель на ...
вопрос задан: 19 March 2016 18:02
0
ответов

Влияет ли неиспользуемый импорт и объекты на производительность

Я сомневаюсь, что неиспользуемый импорт и неиспользуемые объекты в коде Java влияют на производительность? Предположим, что объект инициализирован и никогда не используется, что происходит? И какова стоимость ...
вопрос задан: 4 March 2016 09:36
0
ответов

Чтение файла Java .class

Я хочу написать инструмент, который генерирует некоторый код, используя скомпилированный файл .class как ввод. В частности, я хочу прочитать из этого файла класса: Методы с аннотациями Параметры метода с ...
вопрос задан: 4 March 2016 09:30
0
ответов

Стек (-ы), регистры в ActionScript ByteCode AVM2, которые все там есть?

В PDF-документе с обзором AVM2 я обнаружил ссылки на два типа стеков - стек области действия и стек операндов. 1) Я предполагаю, что это два разных стека памяти, каждый из которых обрабатывает разные вещи. Есть ...
вопрос задан: 26 February 2016 18:22
0
ответов

Чтение инструкции по байт-коду Java: Что означает число?

Я читал java байт-код и увидел это: getfield # 5 (Поле java.lang.String name) Что означает # 5? И как мне написать программу в байт-коде?
вопрос задан: 2 January 2016 11:52
0
ответов

Автоматическое создание тесткода из класса (jars

У нас есть тысячи классов без истинного покрытия юнит-тестами. В рамках специального проекта мы стремимся добавить разумное покрытие ко всем классам. Один из вариантов - создавать тесты из исходного кода и использовать GenerateTestCases ...
вопрос задан: 1 January 2016 21:59
0
ответов

Почему не работает? • Компиляция Perl в двоичные файлы, такие как python

Мне кажется, что это хорошо (то есть с точки зрения времени компиляции), что интерпретатор Python будет создавать файлы с байт-кодом .pyc. Я считаю, что python использует какой-то хэш, чтобы определить, есть ли в источнике ...
вопрос задан: 5 October 2015 12:58
0
ответов

ASM - Как преобразовать имя класса Java из имени байт-кода Java?

Я использую ASM (библиотеку модификации байт-кода), и она обеспечивает доступ к именам типов в формате именования байт-кода, например, поле String - Сообщается, что имеет описание: Ljava / lang / String I ...
вопрос задан: 16 September 2015 18:36
0
ответов

Путаница с инструкцией байт-кода контрольной проверки?

Я работаю над собственной реализацией JVM и нашел инструкцию контрольной проверки . Полная документация находится на этой странице. Мне любопытно, потому что при перечислении правил того, как приведение ...
вопрос задан: 7 August 2015 14:34
0
ответов

Узнать, какие классы данного API используются

В моем проекте Java я хотел бы программно выяснить, какие классы из данного API используются. Есть хороший способ сделать это? Может быть, с помощью синтаксического анализа исходного кода или синтаксического анализа байт-кода? ...
вопрос задан: 22 July 2015 14:24
0
ответов

Как автоматически получить исходный код Java для данной позиции байт-кода?

Я экспериментирую с инструментом для статического анализа. Инструмент работает с байт-кодом, а не с исходным кодом. (Тем не менее, у меня есть исходный код). Инструмент выводит несколько номеров строк из ...
вопрос задан: 24 June 2015 17:03
0
ответов

Разница между JVM и #39;s LookupSwitch и TableSwitch?

Мне трудно понять LookUpSwitch и TableSwitch в байт-коде Java. Если я хорошо понимаю, и LookUpSwitch, и TableSwitch соответствуют оператору switch исходного кода Java? Почему один...
вопрос задан: 24 June 2015 16:33