Описание тега substratevm
Substrate VM - это платформа, которая позволяет заблаговременно (AOT) компилировать приложения Java в условиях закрытого мира в исполняемые образы или общие объекты (ELF-64 или 64-битный Mach-O).
3
ответа
Как вы можете определить, работает ли ваша Java-программа в контексте AOT GraalVM?
У меня есть небольшая программа на Java. Я строю двоичный файл, используя Graal's native-image (т.е. GraalVM AOT aka SubstrateVM). Моя программа может быть выполнена либо с помощью среды выполнения Java, либо из двоичного файла собственного изображе…
10 май '18 в 02:28
0
ответов
Собственное изображение Graal, вызывающее https throws Причины: java.security.InvalidAlgorithmParameterException: параметр trustAnchors должен быть непустым
Я создаю собственное изображение Graal, которое выполняет вызов https. Проблема в том, что он выдает исключение при попытке сделать вызов: @Controller("/") public class ExampleController { private static final Log LOG = LogFactory.getLog(ExampleCont…
03 мар '19 в 22:13
0
ответов
Как отладить собственный образ Substrave VM?
Как можно отладить код Java, выполняемый виртуальной машиной субстрата, скомпилированный в собственный образ? Можно ли подключить стандартный Java-отладчик к процессу родного изображения? Можно ли использовать Chrome Developer Tools?
08 май '19 в 14:15
1
ответ
Субстрат ВМ генерирует проблемы лицензирования двоичных
SubstrateVM лицензируется в соответствии с GPLv2, и двоичные файлы, скомпилированные с кораблем nativeimage, содержат части субстрата, такие как управление памятью и потоками. Означает ли это, что двоичные файлы также находятся под GPLv2? Разве субс…
19 июн '19 в 10:03
1
ответ
Как скомпилировать Java в Native с использованием GraalVM (SubstrateVM) в Eclipse
У меня есть исследовательский проект (реализованный в Java 8), в котором будут несколько классов, несколько основных функций и более 10000 строк кода в Eclipse. Программа не хватает памяти, когда вход не маленький. Я хотел посмотреть, будет ли он ис…
23 июн '19 в 20:10
0
ответов
Сравнительный тест Native-Image с использованием микробенчмаркинга Java
Я хочу сравнить исходный образ SubstrateVM, созданный с помощью собственного образа GraalVM, но не могу его сгенерировать, если он не является запасным изображением, для работы которого требуется JVM. Я знаю, что здесь задействовано много рефлексии,…
08 июл '19 в 20:02
1
ответ
Построение ошибок GraalVM с использованием native-image-maven-plugin
Я пытаюсь использовать native-image-maven-plugin построить проект Java, но я получаю следующую ошибку: [ERROR] Failed to execute goal com.oracle.substratevm:native-image-maven-plugin:19.1.0:native-image (default) on project yolo-parent: Execution de…
03 июл '19 в 10:20
1
ответ
Как мне запустить Substrate таким образом, чтобы транзакции мгновенно подтверждались для бедных разработчиков?
Как запустить Substrate в поддельном режиме проверки для целей разработки (есть ли что-нибудь похожее на--devв geth, где транзакции добываются моментально)?
01 май '20 в 14:44
1
ответ
Почему собственный образ GraalVM (SubstrateVM) использует гораздо меньше памяти во время выполнения, чем соответствующая сборка JIT?
Мне интересно, почему собственный образ GraalVM (SubstrateVM) Java-приложения заставляет его работать там, где поведение во время выполнения будет потреблять гораздо меньше памяти, но при нормальном запуске оно будет потреблять намного больше памяти…
06 апр '20 в 06:39
1
ответ
Собственный образ GraalVM (Substrate VM - Darwin) с совместимостью с Java SE
SubstrateVM позволяет компилировать приложение JAVA в собственный исполняемый файл macOS (Darwin). Я не могу найти ни одного места, в котором документировано, какие пакеты Java (SE) реализованы в SubstrateVM. Это самая большая проблема, которую я ис…
18 авг '20 в 19:03
1
ответ
Когда и почему для нативного образа требуется SubstrateVM Framwork?
Я читал о GraalVM и фреймворке SubstrateVM. Я понимаю, чтоnative-image Команда может использоваться для создания собственных приложений из исходных файлов Java следующим образом: $ javac Hello.java $ native-image --no-server --no-fallback Hello $ ./…
12 янв '20 в 16:04
1
ответ
Собственная компиляция Windows Javafx с GraalVM: ошибка LNK2001
Я попытался скомпилировать свою маленькую программу Javafx, которая меняет только обои Windows с помощью gradle client-gradle-plugin версии 0.1.27 на платформе Windows 10. gradle build: Стандартная компиляция для генерации JAR прошла успешно. gradle…
10 июн '20 в 14:03
0
ответов
maven-client-plugin, GraalVM и инициализация класса
Я пытаюсь создать собственный образ приложения JavaFX+FXML с помощью плагина GluonHQ client-maven-plugin. Создание образа в машинном коде работает нормально, но при попытке его выполнения кажется, что моя конфигурация была неправильной. FXML <?im…
22 авг '20 в 19:22
1
ответ
Собственный образ GraalVM как читать файл ресурсов из Jar
У меня есть файл jar, содержащий текстовый файл внутри, я пытаюсь загрузить файл как: InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(path); Это не работает как ошибка, показывающая: [SUB] java.lang.NullPointerExc…
27 авг '20 в 07:20
0
ответов
Собственный образ GraalVM компилирует библиотеки Java в платформу / библиотеки iOS
Собственный образ GraalVM позволяет нам преобразовывать библиотеки Java в локальный исполняемый файл. Это также позволяет компилировать в общую библиотеку, как указано https://www.graalvm.org/docs/Native-Image/user/README Собственный образ может быт…
24 июл '20 в 08:25
0
ответов
Измените Aura на ошибку Babe при использовании frontier pallet-ethereum и pallet-evm
Я пытаюсь вставить ethereum-pallet в свой собственный проект, следуя шаблону узла Frontier. При изменении Arua на Babe произошла ошибка компиляции. Я не знаю, как это исправить сейчас. Код на границе: pub struct EthereumFindAuthor<F>(PhantomDa…
29 сен '20 в 13:50
0
ответов
Как кросс-компилировать разделяемую библиотеку из артефакта JVM с помощью GraalVM?
У меня есть скомпилированный артефакт JVM - файл jar. Я смог скомпилировать его для хоста с собственным изображением GraalVM с помощью --sharedаргумент, но мне нужно, чтобы он работал на Android (aarch64 и armeabi-v7a) как обычная общая библиотека. …
10 мар '21 в 13:30
0
ответов
У меня возникли проблемы с отправкой вызова evm во время работы с Substrate Frontier
Я просто пытаюсь выполнить шаги, указанные в файле README.md, чтобы отправить простой вызов (ссылка). Я получаю следующую ошибку при попытке отправить вызов с использованием интерфейса субстрата Python. SubstrateRequestException: {'code': 1002, 'mes…
12 апр '22 в 03:32
0
ответов
Как сам субстратвм gc?
В проекте graalvm gc написан на java в субстратвм. Мне любопытно, как управлять памятью сборщика мусора, написанного на языке с gc. Если он сам управляет своей памятью, это может вызвать бесконечный цикл. Здесь я предполагаю, что сборщик мусора вклю…
20 дек '22 в 15:04