Экономящий время опыт в области программного и аппаратного обеспечения, который помогает 200 миллионам пользователей в год. Предоставляет вам практические советы, новости и советы по улучшению вашей технической жизни.
HotSpot
HotSpot от Oracle - лучший выбор большинства разработчиков во всем мире. И он возглавляет наш список программного обеспечения, которое интерпретирует байт-код Java.
Программа, первоначально известная как Механизм производительности Java HotSpot, написан на C ++ и языке ассемблера. И он поддерживает кроссплатформенную поддержку операционных систем Windows, Mac, Linux и Solaris.
HotSpot содержит мощный набор функций, в первую очередь функции «адаптивной оптимизации» и «своевременной компиляции».
Кроме того, HotSpot поддерживает только архитектуры набора команд (ISA), такие как x86-84, IA-32, ARMv7 VFP, SPARC (только для компьютеров Solari) и ARMv8. Эта система поддержки ISA, как правило, лучшее, что вы можете получить на рынке.
Другие примечательные особенности HotSpot включают интерпретатор байт-кода Java, двойную виртуальную машину (компилятор клиента и сервера), Многоуровневый компилятор, загрузчик классов Java, сборщики мусора, библиотеки времени выполнения, флаги JVM, кроссплатформенная совместимость и многое другое. более.
Интерпретатор байт-кода Java HotSpot и виртуальная машина находятся под лицензией GNU General Public License (GPL). Таким образом, он доступен бесплатно.
Скачать исходный код
OpenJ9
OpenJ9, из Eclipse Foundation IBM, считается ближайшим конкурентом HotSpot. Как и HotSpot, это также универсальный интерпретатор байт-кода Java и виртуальная машина Java.
Программное обеспечение совместимо со всеми основными компьютерными операционными системами, особенно Windows, AIX, macOS, Linux и многими другими. Существует специальная поддержка - встроенный двоичный файл OpenJDK - для трех известных компьютерных ОС, то есть Windows, Linux и macOS.
Ищете лучший инструмент для начала обучения программированию? Проверьте эти инструменты и начните твердо.
Этот программный интерпретатор предлагает оптимизированную настройку, которая адекватно оснащена не только для интерпретации байт-кода Java, но и для повышения общей производительности вашей программы Java.
Кроме того, программное обеспечение предлагает настраиваемую платформу, которая позволяет вам самостоятельно создавать OpenJDK, если у вас есть необходимый опыт.
Другие примечательные особенности интерпретатора байт-кода виртуальной машины OpenJ9 / Java включают объем памяти, быстрый запуск и время выполнения, обширные конфигурация, Eclipse OMR (встроенная программа), компиляторы Just-in-time (JIT) и Ahead of time (AOT), дампы Java, системные дампы, онлайн-ресурсы и многое другое.
OpenJ9 - это приложение с открытым исходным кодом, которое финансируется за счет пожертвований со всего мира. Правильно говоря, OpenJ9 доступен для бесплатной загрузки.
Скачать OpenJ9
JRockit
JRockit - одна из наиболее широко используемых виртуальных машин Java, и она выделяется как одно из лучших программ, интерпретирующих байт-код Java. Программное обеспечение, которое изначально было разработано Виртуальная машина апелляции, теперь принадлежит и управляется Oracle.
Он поддерживается Windows и другими известными операционными системами. Кроме того, программное обеспечение поддерживается только в системах со следующими ISA: SPARC (для Solaris), x86-64 и x86.
JRockit написан на кодах C и Java и служит универсальной JVM - виртуальной машиной Java - решение, которое удачно разработано для обеспечения высокой производительности, мониторинга, интерпретации и диагностики Java программы.
Кроме того, JRockit оптимизирован, чтобы гарантировать быстрое выполнение приложений Java. Другие примечательные особенности Oracle JRockit включают интерпретацию байт-кода Java, сборку мусора, мягкую настройку, анализ программы, быстрое время отклика (в микросекундах) и многое другое.
JRockit стал бесплатным программным обеспечением в 2011 году, вскоре после того, как он был приобретен Oracle. И теперь вы можете скачать его бесплатно.
Скачать JRockit
Виртуальная машина Squawk
Виртуальная машина Squawk - это известная JVM, которая предназначена для создания простых приложений Java. Это микро-версия JVM, специально разработанная для простоты, с небольшим внешним вмешательством.
Следовательно, он лучше всего подходит для небольших устройств и микровстроенных систем. Интерпретатор байт-кода Java перекрестно совместим со всеми известными операционными системами, в основном с Windows, Linux и macOS.
Squawk, как и большинство интерпретаторов / виртуальных машин байт-кода Java, написан на языках программирования низкого уровня, таких как C ++ и Assembly. Однако основные аспекты программного обеспечения написаны на Java, что делает его «мета-циклическим интерпретатором».
Другие ключевые особенности Squawk включают небольшой объем памяти, интерпретацию байт-кода, упрощенный интерфейс, легкую отладку, кроссплатформенную поддержку, простую интеграцию и многое другое.
Squawk распространяется под Стандартной общественной лицензией GNU (GPL) и доступен бесплатно.
Скачать Виртуальная машина Squawk
Гармония Апачей
Apache Harmony, от Программное обеспечение Apache, еще одно популярное программное обеспечение, которое интерпретирует байт-код Java. Хотя разработка программного обеспечения прекратилась в 2011 году, оно по-прежнему остается одним из лучших интерпретаторов байт-кода Java и виртуальных машин.
Apache Harmony поддерживается в Windows, Linux и macOS. Существует также мобильная поддержка Android, которая теперь работает в основном на библиотеках OpenJDK, а не как полноценная виртуальная машина.
Harmony написан на C ++ и Java. А до официального выхода на пенсию в 2011 году программное обеспечение было неполным примерно на 2%.
Следовательно, неполная библиотека привела к завершению работы некоторых программ Java, таких как Vuze, Geronimo (из Apache) и ArgoUML.
Тем не менее, несмотря на внезапное завершение работы и почти завершенность, ряд приложений по-прежнему поддерживается на Harmony. Эти приложения включают JUnit, Tomcat, Apache Velocity, Apache Ant и многие другие.
Другие функции Apache Harmony включают интерпретатор байт-кода Java, библиотеку классов, JIT-компилятор, ядро виртуальной машины, уровень переноса, диспетчер потоков, сборщик мусора и многое другое.
Apache Harmony был закрыт (его разработка была остановлена) в ноябре 2011 года. Тем не менее, он по-прежнему доступен для загрузки, хотя и без технической поддержки и тому подобного.
Скачать сейчас
В заключение, интерпретаторы байт-кода Java являются важными компонентами в разработке программ Java. И чтобы помочь вам сделать правильный выбор, мы рассмотрели пять лучших интерпретаторов байт-кода Java на рынке.
Эти интерпретаторы байт-кода Java были выбраны и ранжированы на основе их относительной популярности и надежности по сравнению с другими.
СВЯЗАННЫЕ ИСТОРИИ, КОТОРЫЕ ВЫ ДОЛЖНЫ ПРОВЕРИТЬ:
- Вот как загрузить Java 10 на ПК с Windows
- 5 лучших программ для создания карт для Windows 10 [Список 2019]
- Microsoft выпускает Code Builder для Minecraft Education Edition
© Авторские права Windows Report 2021. Не связан с Microsoft