1. 序章

コンパイル、ロード、および実行時間はすべて、ソフトウェアプログラムの実行のさまざまな段階を指すコンピュータサイエンスの用語です。

このチュートリアルでは、それらを確認し、それらの相違点と類似点を確認します。

2. コンパイル時間

コンパイル時とは、コンピュータプログラム/コードがCPUが理解できる形式に変換されるフェーズを指します。 機械可読コード。 これは通常、コンパイラによって行われます。 コンパイル時に、ソース言語のコードは特定のターゲット言語に変換されます。

コンパイル時に実行される一般的な操作には、構文とセマンティック分析が含まれます。 さらに、コンパイル時間は、プログラム命令がコンピュータ内の特定の物理メモリ位置に関連付けられることによっても特徴付けられます。

3. 読み込み時間

通常、ロード時間は次に来ます。は、ローダーを使用してプログラムがメモリにロードされる段階を指します。

ロード時に、プログラムは次のステージにも準備されます。 実行。 この間に実行される操作には、プログラム内の命令を読み取り、実行に必要なリソースが準備されていることを確認することが含まれます。

4. 実行時間

実行時間とは、コンピュータプログラム/コードの命令が実行される段階を指します。 実行時には、ランタイムライブラリが使用されます。 実行時に発生するいくつかの基本的な操作には、タスクを実行したりアクションを完了したりするためのプログラム命令の読み取りが含まれます。

5. 類似点と相違点

主な類似点は、3つの操作すべてがCPUによって実行されることです。

いくつかの注目すべき違いは次のとおりです。

6. 結論

この記事では、コンパイル、ロード、実行時間の類似点と相違点を確認しました。