開発 ジャストインタイムコンパイラ(jitコンパイラ)とは何ですか? -techopediaからの定義

ジャストインタイムコンパイラ(jitコンパイラ)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-ジャストインタイムコンパイラ(JITコンパイラ)とはどういう意味ですか?

ジャストインタイム(JIT)コンパイラは、プログラムの実行中に、事前にではなくコードをコンパイルするコンパイラです。 多くの従来のコンパイラは、コードをコンパイルし、実行前にコード入力と機械語を切り替えました。 JITコンパイラは、プログラムの実行時にリアルタイムまたはオンザフライでコンパイルする方法です。

ジャストインタイムコンパイルは、動的変換とも呼ばれます。

TechopediaはJust-In-Timeコンパイラー(JITコンパイラー)を説明します

AOT(Ahead-of-Time)コンパイラーは、プログラムが実行される前にすべてのコードを調べます。 これにより、最初のプログラムの実行を遅くすることなく、より多くのリソースをコンパイルプロセスに割り当てることができます。 JITコンパイラは、コンパイルリソースと実行時の問題のバランスを取る必要があるため、速度が遅くなる可能性があります。 ただし、JITコンパイラの利点の1つは、オンザフライコンパイルにより、プラットフォームに応じて動的に変更できることです。

一般に、JITコンパイラーは、開発者とエンジニアにとって重要な選択肢であり、コンパイルと初期実行を2つの別々の段階に分割するのではなく、プログラムの実行時にのみコンパイルする機能を提供します。

ジャストインタイムコンパイラ(jitコンパイラ)とは何ですか? -techopediaからの定義