Описание тега openj9
Eclipse OpenJ9 - это проект с открытым исходным кодом, который обеспечивает высокопроизводительную масштабируемую реализацию виртуальной машины Java (JVM). Первоначальный код для проекта был внесен в производственную J9 JVM IBM.
1
ответ
Усовершенствованные векторные операции AVX/AVX2 в OpenJ9
На JavaOne 2017 Intel представила очень интересный подход к включению векторных инструкций AVX2 в HotSpot. Это позволит машинному обучению и другим приложениям Java с интенсивным использованием данных использовать специализированные инструкции AVX/A…
17 окт '17 в 05:54
1
ответ
Java9 связывание и OpenJ9
Одна из самых крутых функций в модулях java 9 - это возможность подготовить очень оптимизированный пакет модулей JRE+, процесс, в течение которого могут применяться несколько методов оптимизации. Хотя команда HotSpot еще не реализована, она планируе…
17 окт '17 в 05:55
1
ответ
install4j: как я могу использовать альтернативный jvm для лаунчеров
Мы пытаемся использовать альтернативные jvms, это с https://www.eclipse.org/openj9/ при запуске нашего запуска с /create-i4j-log мы получили: [1:16] Trying to load JVM-DLL from c:\qomet2\jre\bin\javaw.exe [1:18] Setting PATH ... [1:19] Trying c:\qom…
08 ноя '18 в 16:22
1
ответ
JVM: добавить хук в доступ к куче
Я надеюсь провести профилирующий анализ моего Java-проекта. Чтобы получить результаты, я хочу добавить "ловушку" в JVM, чтобы каждый раз, когда происходит доступ к куче, вызывался "ловушка" и выполнялась некоторая трассировка. Я изучал JVMTI, но это…
23 сен '18 в 18:43
1
ответ
Как использовать AOT-компилятор в Openj9?
Я уже знал, что в Openj9 существует "динамический AOT", где Openjdk9 имеет компилятор AOT (jaotc) для компиляции байтового кода в разделяемую библиотеку. Но у Openj9 нет такой программы, как jaotc, он использует "общие классы" для хранения кода JIT,…
21 сен '17 в 11:58
2
ответа
OpenJ9 и Project Graal/ Трюфель
Команда HotSpot JVM разрабатывает чрезвычайно крутой проект Graal/Truffle, который позволяет разработчикам динамически компилировать / внедрять Java, Javascript (и другие) для работы на скорости JVM. Вопросы: - Является ли OpenJ9 совместимым с Graal…
17 окт '17 в 05:57
1
ответ
Нарушение прав доступа при вызове j9port_startup_library
Я собрал openj9 для Windows, используя следующие инструкции: https://github.com/eclipse/openj9/blob/master/buildenv/Build_Instructions_V8.md#windows Когда я пытаюсь следующий код (Visual Studio 2017): J9PortLibraryVersion portver; J9PORT_SET_VERSION…
28 мар '18 в 13:32
1
ответ
OpenJ9 и докер-контейнеры?
Исторически сложилось так, что HotSpot плохо работал в док-контейнерах, неправильно оценивая выделенные ресурсы (например, ОЗУ). Однако дела постепенно улучшаются. Как OpenJ9 выровнен с докерными контейнерами и в какой степени он осведомлен о ресурс…
17 окт '17 в 05:53
0
ответов
Я новичок в OpenJ9 и мне требуются инструменты профилирования для OpenJ9 в приложении RCP
Я просто не нашел никаких инструментов для измерения улучшения производительности по сравнению с Hotspot JVM. Пожалуйста, поделитесь подробностями о том, где я могу найти инструменты профилирования. Например, инструменты профилирования, такие как Jv…
26 ноя '18 в 09:37
2
ответа
Невозможно собрать OpenJFX с Eclipse OpenJ9+181
Новый Eclipse J9 jvm не поставляется в комплекте с JavaFX, поэтому я попытался собрать OpenJFX, но не получилось. Я считаю, что я следовал всем инструкциям по сборке на сайте OpenJFX. У меня Gradle 3.1, Ant и необходимые библиотеки установлены. Я ис…
21 сен '17 в 20:08
2
ответа
Макет объекта OpenJ9 VM
OpendJDK имеет инструмент Java Object Layout (JOL), который позволяет оценить реальный объем памяти экземпляра указанного объекта. Он может отображать макет объекта для HotSpot, но будет ли он таким же в OpenJ9?
30 июл '18 в 11:35
1
ответ
Поддерживает ли OpenJ9 аннотацию sun.misc.Contended?
Я создал программу, чтобы проверить, если @sun.misc.Contended в силе. Идея в том, что когда @Contended в действительности, смещения полей в аннотированном классе будут больше. Я вижу ожидаемую разницу в смещениях в OpenJDK, если указать -XX:-Restric…
16 ноя '18 в 15:48
1
ответ
Как использовать встроенную в Docker библиотеку и bin на хост-машине
Мой вопрос заключается в том, как использовать встроенное в Docker программное обеспечение и библиотеку на хост-компьютере. Библиотека, поставляемая докером, может зависеть от компиляции другого инструмента / библиотеки. этот вопрос возникает у меня…
18 май '19 в 15:41
0
ответов
Является ли журнал OpenJ9 gc асинхронным?
OpenJ9 записывает журнал gc асинхронно? Когда я использую Eclipse OpenJ9 в Docker-контейнере, могу ли я поместить gc.log в NFS или Ceph? Я читал, что OpenJDK пишет gc log синхронно: gc.log пишет асинхронно? безопасно поставить gc.log на монтирование…
05 мар '19 в 03:22
0
ответов
Как вывести содержимое аргумента метода с помощью OpenJ9 Xtrace Option
Фон: Я хочу регистрировать действия пользователей в Eclipse, например, какие git-репозитории клонировали пользователи, когда возникали конфликты слияний и так далее. Я придумал использовать опцию OpenJ9 -Xtrace. Во-первых, чтобы проверить возможност…
22 мар '19 в 08:26
0
ответов
На какую область памяти JVM следует воздействовать больше всего при использовании совместного использования данных класса OpenJ9
Я ищу эмпирические доказательства в поддержку использования функции обмена данными класса Open J9. Эта функция претендует на: предлагает прозрачный и динамический обмен данными между несколькими виртуальными машинами Java (JVM), работающими на одном…
26 мар '19 в 19:15
0
ответов
Производительность OpenJ9 не велика?
Недавно https://renaissance.dev/ опубликовал результаты производительности большого набора реалистичных тестов (их слова). OpenJ9 выглядит не очень хорошо! Есть ли какие-либо проблемы с конфигурацией OpenJ9, которые тестировщики могли пропустить?
10 май '19 в 05:06
2
ответа
Как взять дамп кучи с Eclipse OpenJ9?
С Oracle Hotspot JVM это выглядит так jmap -dump:file=/tmp/dump.txt <pid> может быть использован, чтобы взять дамп кучи. Тем не менее, Eclipse OpenJ9 не включает в себя jmap инструмент - и если вы пытаетесь использовать обычный jmap с jvm Open…
01 июл '19 в 11:56
1
ответ
Использование VisualVM с AdoptOpenJDK и OpenJ9
Я могу отслеживать приложения с помощью VisualVM, если использую сборку AdoptOpenJDK HotSpot для Java8. Если я использую сборку OpenJ9, VisualVM отображает ошибку "Не удается обнаружить локальные приложения". Кто-нибудь заставлял VisualVM работать с…
13 авг '19 в 10:27
0
ответов
У меня пропали исполняемые файлы после установки OpenJDK OpenJ9 в Ubuntu 18.04
Я недавно установил OpenJ9 jvm на свой компьютер с Ubuntu 18.04 с https://launchpad.net/~rpardini/+archive/ubuntu/adoptopenjdk и получил следующие уведомления в моем терминале: ** Missing executable /usr/lib/jvm/adoptopenjdk-11-jdk- openj9/bin/jcmd …
20 июн '19 в 06:58