Laiką taupanti programinės ir aparatinės įrangos patirtis, padedanti 200 mln. Vartotojų kasmet. Nurodykite patarimus, naujienas ir patarimus, kaip atnaujinti savo technologijų gyvenimą.
„HotSpot“
„Oracle“ „HotSpot“ yra pagrindinis daugumos kūrėjų pasirinkimas visame pasaulyje. Ir tai yra mūsų programinės įrangos, interpretuojančios „Java“ baitkodą, sąrašas.
Programa, kuri iš pradžių buvo žinoma kaip „Java HotSpot Performance Performance“, parašyta C ++ ir Asamblėjos kalba. Ir jame teikiama įvairių platformų palaikymas „Windows“, „Mac“, „Linux“ ir „Solaris“ operacinėms sistemoms.
„HotSpot“ talpina galingą funkcijų rinkinį, visų pirma „adaptyvaus optimizavimo“ ir „tiesioginio kompiliavimo“ funkcijas.
Be to, „HotSpot“ palaiko tik instrukcijų rinkinių architektūras (ISA), tokias kaip x86-84, IA-32, ARMv7 VFP, SPARC (išskirtinai „Solari“ kompiuteriams) ir ARMv8. Ši ISA palaikymo sistema paprastai yra geriausia, kurią galite gauti rinkoje.
Kitos žinomos „HotSpot“ funkcijos yra „Java“ baitų kodų vertėjas, „Dual virtual machine“ (kliento ir serverio kompiliatorius), Pakopinis kompiliatorius, „Java classloader“, šiukšlių surinkėjai, „Runtime“ bibliotekos, JVM vėliavos, suderinamumas tarp platformų ir daugelis kitų daugiau.
„HotSpot Java“ bytecode vertėjas ir virtualioji mašina yra licencijuota pagal GNU General Public License (GPL). Kaip tokį jis yra prieinamas nemokamai.
Atsisiųsti šaltinio kodą
„OpenJ9“
„OpenJ9“, iš „Eclipse Foundation“ IBM, yra plačiai vertinamas kaip artimiausias „HotSpot“ konkurentas. Kaip ir „HotSpot“, tai taip pat yra universalus „Java“ baitų kodų vertėjas ir „Java“ virtuali mašina.
Programinė įranga suderinama su visomis pagrindinėmis kompiuterių operacinėmis sistemomis, ypač su „Windows“, AIX, „MacOS“, „Linux“ ir daugeliu kitų. Trims žinomoms kompiuterio operacinėms sistemoms, t. Y. „Windows“, „Linux“ ir „MacOS“, skirta speciali parama - integruota „OpenJDK“ dvejetainė programa.
Ieškote geriausios priemonės pradėti mokytis koduoti? Patikrinkite šias priemones ir pradėkite stipriai.
Šis programinės įrangos vertėjas siūlo optimizuotą sąranką, kuri yra tinkamai parengta ne tik interpretuoti „Java“ baitkodą, bet ir suderina bendrą jūsų „Java“ programos našumą.
Be to, programinė įranga siūlo pritaikomą platformą, kuri leidžia jums patiems susikurti „OpenJDK“, jei turite reikiamos kompetencijos.
Kitos dėmesio vertos „OpenJ9“ virtualiosios mašinos / „Java“ baitų kodų vertėjo ypatybės yra atminties pėdsakas, greitas paleidimas ir vykdymo laikas. konfigūracija, „Eclipse OMR“ (įterptoji programa), „Just-in-time“ (JIT) ir „Ahead of time“ (AOT) kompiliatoriai, „Java“ sąvartynai, sistemos sąvartynai, internetiniai šaltiniai ir daug daugiau.
„OpenJ9“ yra atviro kodo programa, kuri finansuojama aukomis iš viso pasaulio. Tinkamai tariant, „OpenJ9“ galima nemokamai atsisiųsti.
Atsisiųskite „OpenJ9“
JRockit
„JRockit“ yra viena iš plačiausiai naudojamų „Java“ virtualiųjų mašinų ir išsiskiria kaip viena iš geriausių programinės įrangos, aiškinančių „Java“ baitų kodą. Programinė įranga, kurią iš pradžių sukūrė Apeliacijos virtuali mašina, dabar priklauso ir valdo „Oracle“.
Jis palaikomas „Windows“ ir kitose žymiose operacinėse sistemose. Be to, programinė įranga palaikoma tik sistemose su šiais ISA: SPARC („Solaris“), x86-64 ir x86.
„JRockit“ yra parašytas C ir „Java“ kodais ir yra universalus JVM - „Java Virtual Machine“ - sprendimas, kuris yra tinkamai sukurtas aukšto lygio Java stebėjimui, aiškinimui ir diagnostikai programas.
Be to, „JRockit“ yra optimizuotas, kad būtų užtikrintas greitas „Java“ programų vykdymas. Kitos žymios „Oracle JRockit“ savybės yra „Java“ baitų kodo interpretavimas, šiukšlių surinkimas, minkšta konfigūracija, programos analizė, greitas atsakymo laikas (mikrosekundėmis) ir dar daugiau.
„JRockit“ tapo nemokama programine įranga 2011 m., Netrukus po to, kai ją įsigijo „Oracle“. Dabar galite jį atsisiųsti nemokamai.
Atsisiųskite „JRockit“
„Squawk“ virtuali mašina
„Squawk“ virtuali mašina yra žinomas JVM, skirtas kurti paprastas „Java“ programas. Tai yra „JVM“ mikro leidimas, specialiai suprojektuotas paprastumui ir be didelių išorinių trukdžių.
Taigi, jis geriausiai pritaikytas mažiems įrenginiams ir labai įterptoms sistemoms. „Java“ baitų kodų vertėjas yra suderinamas su visomis žinomomis operacinėmis sistemomis, iš esmės „Windows“, „Linux“ ir „macOS“.
„Squawk“, kaip ir dauguma „Java“ bytecode interpretatorių / virtualių mašinų, yra parašytas žemos kokybės programavimo kalbomis, tokiomis kaip C ++ ir Assembly. Tačiau pagrindiniai programinės įrangos aspektai yra parašyti „Java“, todėl tai yra „metaapvalis vertėjas“.
Kiti pagrindiniai „Squawk“ bruožai yra mažas atminties pėdsakas, baitų kodų aiškinimas, supaprastinta sąsaja, lengvas derinimas, kelių platformų palaikymas, paprasta integracija ir dar daugiau.
„Squawk“ yra licencijuota pagal GNU bendrąją viešąją licenciją (GPL) ir ją galima gauti nemokamai.
parsisiųsti „Squawk“ virtuali mašina
Apache harmonija
Apache Harmony, iš „Apache“ programinė įrangayra dar viena populiari programinė įranga, aiškinanti „Java“ baitkodą. Nors programinės įrangos kūrimas sustojo 2011 m., Jis vis dar išlieka vienu geriausių „Java“ baitų kodų interpretatorių ir virtualių mašinų.
„Apache Harmony“ palaikoma „Windows“, „Linux“ ir „macOS“. Taip pat yra „Android“ mobilusis palaikymas, kuris iš esmės veikia „OpenJDK“ bibliotekose, o ne kaip visas VM.
Harmonija parašyta C ++ ir Java kalbomis. Iki oficialaus išėjimo į pensiją 2011 m. Programinės įrangos pilnumo trūko tik apie 2%.
Taigi dėl neišsamios bibliotekos buvo nutrauktos tam tikros „Java“ programos, tokios kaip „Vuze“, „Geronimo“ (iš „Apache“) ir „ArgoUML“.
Nepaisant staigaus nutraukimo ir beveik užbaigtumo, „Harmony“ vis dar palaiko daugybę programų. Šios programos apima „JUnit“, „Tomcat“, „Apache Velocity“, „Apache Ant“ ir daugelį kitų.
Tarp kitų „Apache Harmony“ funkcijų yra „Java“ baitų kodų vertėjas, klasės biblioteka, JIT kompiliatorius, virtualios mašinos šerdis, perkėlimo sluoksnis, siūlų tvarkytuvas, šiukšlių surinkėjas ir daugelis kitų.
„Apache Harmony“ išėjo į pensiją (jos plėtra buvo sustabdyta) 2011 m. Lapkričio mėn. Tačiau jį vis dar galima atsisiųsti, nors ir nėra techninės pagalbos ar panašių.
Parsisiųsti dabar
Apibendrinant galima teigti, kad „Java“ baitkodo interpretatoriai yra esminiai „Java“ programų kūrimo komponentai. Norėdami padėti informuoti apie jūsų pasirinkimą, mes peržiūrėjome penkis geriausius „Java“ bytecode interpretatorius rinkoje.
Šie „Java“ baitų kodų interpretatoriai buvo pasirinkti ir reitinguoti atsižvelgiant į jų santykinį populiarumą ir ilgaamžiškumą, palyginti su kitais.
Susijusios istorijos, kurias turėtumėte patikrinti:
- Štai kaip atsisiųsti „Java 10“ į „Windows“ kompiuterį
- 5 geriausia žemėlapių projektavimo programinė įranga, skirta „Windows 10“ [2019 sąrašas]
- „Microsoft“ išleidžia „Code Builder“, skirtą „Minecraft Education Edition“
© autorių teisių „Windows“ ataskaita 2021. Nesusijęs su „Microsoft“