5 найкращих програм, які інтерпретують байт-код Java, який ви можете отримати сьогодні

How to effectively deal with bots on your site? The best protection against click fraud.

Заощаджує час програмне та апаратне забезпечення, що допомагає 200 мільйонам користувачів щороку. Настанови, поради, новини та поради щодо покращення технічного життя.

HotSpot

Програмне забезпечення HotSpot, яке інтерпретує байт-код JavaHotSpot від Oracle - провідний вибір більшості розробників у всьому світі. І це очолює наш список програмного забезпечення, яке інтерпретує байт-код Java.

Програма, яка спочатку відома як Java HotSpot Performance Engine, написаний на C ++ та мовою асемблера. А також підтримує підтримку міжплатформенних операційних систем Windows, Mac, Linux та Solaris.

HotSpot містить потужний набір функцій, зокрема „адаптивну оптимізацію” та функції „точно вчасно”.

Крім того, HotSpot підтримує тільки архітектури набору інструкцій (ISA), такі як x86-84, IA-32, ARMv7 VFP, SPARC (ексклюзивно для комп'ютерів Solari) та ARMv8. Ця система підтримки ISA, як правило, найкраща з усіх можливих на ринку.

Інші помітні особливості HotSpot включають інтерпретатор байт-кодів Java, подвійну віртуальну машину (компілятор клієнта та сервера), Ярусний компілятор, завантажувач класів Java, збирачі сміття, бібліотеки середовища виконання, прапори JVM, сумісність між платформами та багато іншого більше.

instagram story viewer

Інтерпретатор байт-кодів HotSpot Java та віртуальна машина ліцензовані під Загальною публічною ліцензією GNU (GPL). Таким чином, він доступний безкоштовно.

Завантажте вихідний код

OpenJ9

Програмне забезпечення OpenJ9, яке інтерпретує байт-код JavaOpenJ9, від Eclipse Foundation IBM, широко розглядається як найближчий конкурент HotSpot. І як HotSpot, це також універсальний інтерпретатор байт-кодів Java і віртуальна машина Java.

Програмне забезпечення сумісне з усіма основними комп'ютерними операційними системами, зокрема Windows, AIX, macOS, Linux та багатьма іншими. Існує спеціальна підтримка - вбудований двійковий файл OpenJDK - для 3 відомих комп’ютерних ОС, тобто Windows, Linux та macOS.


Шукаєте найкращий інструмент для початку навчання кодуванню? Перевірте ці інструменти і починайте міцно.


Цей інтерпретатор програмного забезпечення пропонує оптимізовану установку, яка належно обладнана для не тільки інтерпретації байт-коду Java, але й покращує загальну продуктивність вашої програми Java.

Крім того, програмне забезпечення пропонує настроювану платформу, яка дозволяє вам створити OpenJDK самостійно, за умови, що у вас є необхідний досвід.

Інші варті уваги особливості інтерпретатора байтових кодів віртуальної машини OpenJ9 / Java включають розмір пам'яті, швидкий запуск та тривалий час роботи. конфігурації, Eclipse OMR (вбудована програма), компілятори Just-in-time (JIT) та AOT), дампи Java, системні дампи, Інтернет-ресурси та набагато більше.

OpenJ9 - це програма з відкритим кодом, яка фінансується за рахунок пожертв з усього світу. Влучно кажучи, OpenJ9 доступний для безкоштовного завантаження.

Завантажте OpenJ9

JRockit

Програмне забезпечення JRockit, яке інтерпретує байт-код JavaJRockit - одна з найбільш широко використовуваних віртуальних машин 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 Virtual Machine, яке інтерпретує байт-код JavaВіртуальна машина Squawk - це відомий JVM, який призначений для створення простих програм Java. Це мікровидання JVM, спеціально розроблене для простоти, з незначними зовнішніми перешкодами.

Отже, він найкраще пристосований для невеликих пристроїв та мікровбудованих систем. Інтерпретатор байт-кодів Java є перехресною сумісністю з усіма відомими операційними системами, в основному Windows, Linux та macOS.

Squawk, як і більшість інтерпретаторів байт-кодів Java / віртуальних машин, написаний на низькосортних мовах програмування, таких як C ++ та Assembly. Однак основні аспекти програмного забезпечення написані на Java, що робить його "перекладачем метациркулів".

Інші ключові особливості Squawk включають мало місця в пам’яті, інтерпретацію байт-кодів, спрощений інтерфейс, легку налагодження, підтримку міжплатформної платформи, просту інтеграцію тощо.

Squawk ліцензований відповідно до Загальної публічної ліцензії GNU (GPL) і доступний безкоштовно.

Завантажити Віртуальна машина Squawk

Apache Harmony

Програмне забезпечення Apache Harmony, яке інтерпретує байт-код JavaApache Harmony, с Програмне забезпечення Apache, - ще одне популярне програмне забезпечення, яке інтерпретує байт-код Java. Хоча розробка програмного забезпечення зупинилася в 2011 році, воно все ще залишається одним із найкращих інтерпретаторів байт-кодів Java та віртуальних машин.

Apache Harmony підтримується в Windows, Linux та macOS. Існує також мобільна підтримка Android, яка зараз працює в основному на бібліотеках OpenJDK, а не як повна віртуальна машина.

Гармонія написана на 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

© Copyright Windows Report 2021. Не пов'язано з Microsoft

Teachs.ru
Що таке Microsoft Coffee і справжня вона чи ні?

Що таке Microsoft Coffee і справжня вона чи ні?JavaMicrosoft

Microsoft Coffee, очевидно, був продуктом Microsoft, щоб конкурувати з Java.Повість насправді — витівка про витівку.Для Microsoft Story є веб-сайт, відео та облікові записи в соціальних мережах.Одн...

Читати далі
ig stories viewer