年間2億人のユーザーを支援する時間節約のソフトウェアとハードウェアの専門知識。 技術的な生活を向上させるためのハウツーアドバイス、ニュース、ヒントをご案内します。
HotSpot
オラクルのHotSpotは、世界中のほとんどの開発者の主要な選択肢です。 そして、Javaバイトコードを解釈するソフトウェアのリストのトップにあります。
もともとはとして知られているプログラム JavaHotSpotパフォーマンスエンジン、C ++およびアセンブリ言語で記述されています。 また、Windows、Mac、Linux、およびSolarisオペレーティングシステムのクロスプラットフォームサポートをホストします。
HotSpotは、強力な機能セット、特に「適応最適化」および「ジャストインタイムコンパイル」機能をホストします。
さらに、HotSpotは、x86-84、IA-32、ARMv7 VFP、SPARC(Solariコンピューター専用)、ARMv8などの命令セットアーキテクチャ(ISA)のみをサポートします。 このISAサポートシステムは、一般的に市場で入手できる最高のものです。
HotSpotのその他の注目すべき機能には、Javaバイトコードインタープリター、デュアル仮想マシン(クライアントおよびサーバーコンパイラ)、 階層型コンパイラ、Javaクラスローダー、ガベージコレクター、ランタイムライブラリ、JVMフラグ、クロスプラットフォーム互換性など もっと。
HotSpot Javaバイトコードインタープリターと仮想マシンは、GNUのGeneral Public License(GPL)の下でライセンスされています。 そのため、無料でご利用いただけます。
ソースコードをダウンロード
OpenJ9
OpenJ9、から Eclipse Foundation IBMは、HotSpotの最も近い競合他社と広く見なされています。 また、HotSpotと同様に、多用途のJavaバイトコードインタープリターおよびJava仮想マシンでもあります。
このソフトウェアは、すべての主要なコンピューターオペレーティングシステム、特にWindows、AIX、macOS、Linuxなどと互換性があります。 Windows、Linux、macOSの3つの著名なコンピューターOSには、専用のサポート(組み込みのOpenJDKバイナリ)があります。
コードの学習を開始するための最良のツールをお探しですか? これらのツールを確認して、強力に始めてください。
このソフトウェアインタプリタは、Javaバイトコードを解釈するだけでなく、Javaプログラムの全体的なパフォーマンスを向上させるために適切に装備された最適化されたセットアップを提供します。
さらに、このソフトウェアは、必要な専門知識があれば、OpenJDKを自分で構築できるカスタマイズ可能なプラットフォームを提供します。
OpenJ9仮想マシン/ Javaバイトコードインタープリターの他の注目すべき機能には、メモリフットプリント、迅速な起動、およびランタイムが含まれます。 構成、Eclipse OMR(組み込みプログラム)、Just-in-time(JIT)&Ahead of time(AOT)コンパイラー、Javaダンプ、システムダンプ、オンラインリソース、および もっとたくさん。
OpenJ9はオープンソースアプリケーションであり、世界中からの寄付によって資金提供されています。 適切に言えば、OpenJ9は無料でダウンロードできます。
OpenJ9をダウンロードする
JRockit
JRockitは、最も広く使用されているJava仮想マシンの1つであり、Javaバイトコードを解釈する最高のソフトウェアの1つとして際立っています。 もともとによって開発されたソフトウェア アピール仮想マシン、 現在、によって所有および管理されています オラクル.
これは、Windowsおよびその他の注目すべきオペレーティングシステムでサポートされています。 また、このソフトウェアは、次のISAを備えたシステムでのみサポートされます:SPARC(Solaris用)、x86-64およびx86。
JRockitはCおよびJavaコードで記述されており、オールラウンドなJVM – Java仮想マシン–として機能します。 Javaの高性能、監視、解釈、および診断のために適切に設計されたソリューション プログラム。
さらに、JRockitは、Javaアプリの迅速な実行を保証するように最適化されています。 Oracle JRockitのその他の注目すべき機能には、Javaバイトコードの解釈、ガベージコレクション、ソフト構成、プログラム分析、迅速な応答時間(マイクロ秒単位)などがあります。
JRockitは、オラクルに買収された直後の2011年にフリーソフトウェアになりました。 そして、あなたは今それを無料でダウンロードすることができます。
JRockitをダウンロード
Squawk仮想マシン
Squawk仮想マシンは著名なJVMであり、単純なJavaアプリを構築するために設計されています。 これはマイクロエディションのJVMであり、外部からの干渉がほとんどなく、単純化のために特別に設計されています。
したがって、小型デバイスやマイクロ組み込みシステムに最適です。 Javaバイトコードインタープリターは、基本的にWindows、Linux、macOSなどのすべての主要なオペレーティングシステムと相互互換性があります。
Squawkは、ほとんどのJavaバイトコードインタープリター/仮想マシンと同様に、C ++やAssemblyなどの低グレードのプログラミング言語で記述されています。 ただし、ソフトウェアのコア部分はJavaで記述されているため、「メタサーキュラーインタープリター」になります。
Squawkの他の重要な機能には、低メモリフットプリント、バイトコード解釈、簡素化されたインターフェイス、簡単なデバッグ、クロスプラットフォームサポート、簡単な統合などがあります。
Squawkは、GNUのGeneral Public License(GPL)に基づいてライセンスされており、無料で利用できます。
ダウンロード Squawk仮想マシン
Apache Harmony
Apache Harmony、から Apacheソフトウェアは、Javaバイトコードを解釈するもう1つの人気のあるソフトウェアです。 ソフトウェアの開発は2011年に停止しましたが、それでも依然として最高のJavaバイトコードインタープリターおよび仮想マシンの1つです。
Apache Harmonyは、Windows、Linux、およびmacOSでサポートされています。 Androidのモバイルサポートもあります。これは、完全なVMとしてではなく、基本的にOpenJDKライブラリで実行されます。
HarmonyはC ++とJavaで書かれています。 また、2011年に正式に廃止される前は、ソフトウェアの完成度は約2%しかありませんでした。
その結果、不完全なライブラリにより、Vuze、Geronimo(Apacheから)、ArgoUMLなどの特定のJavaプログラムが終了しました。
それにもかかわらず、突然の終了とほぼ完全性にもかかわらず、Harmonyではまだ多くのアプリがサポートされています。 これらのアプリには、JUnit、Tomcat、Apache Velocity、ApacheAntなどが含まれます。
Apache Harmonyの他の機能には、Javaバイトコードインタープリター、クラスライブラリ、JITコンパイラー、仮想マシンコア、移植レイヤー、スレッドマネージャー、ガベージコレクターなどがあります。
Apache Harmonyは2011年11月に廃止されました(開発は中止されました)。 ただし、技術サポートなどがなくても、ダウンロードは可能です。
ダウンロード中
結論として、JavaバイトコードインタープリターはJavaプログラムの開発に不可欠なコンポーネントです。 そして、あなたの選択を知らせるのを助けるために、私たちは市場で最高のJavaバイトコードインタープリターの5つをレビューしました。
これらのJavaバイトコードインタープリターは、他のインタープリターと比較した相対的な人気と耐久性に基づいて選択およびランク付けされています。
あなたがチェックアウトすべき関連ストーリー:
- WindowsPCにJava10をダウンロードする方法は次のとおりです
- Windows10用の5つの最高の地図デザインソフトウェア[2019リスト]
- マイクロソフトがMinecraftEducationEdition用のコードビルダーをリリース
©CopyrightWindows Report2021。 Microsoftとは関係ありません