タグ

ngenに関するakakitのブックマーク (2)

  • ネイティブ イメージ ジェネレータ (Ngen.exe)

    ネイティブ イメージ ジェネレータ (Ngen.exe) は、マネージ アプリケーションのパフォーマンスを向上するツールです。Ngen.exe は、コンパイルされたプロセッサ固有のマシン コードを含むファイルであるネイティブ イメージを作成してローカル コンピュータのネイティブ イメージ キャッシュにインストールします。ランタイムは、JIT (Just-In-Time) コンパイラを使用してオリジナルのアセンブリをコンパイルする代わりに、キャッシュにあるネイティブ イメージを使用できます。 .NET Framework Version 2.0 では、Ngen.exe が大幅に変更されました。 アセンブリと共にその依存関係もインストールされることで、Ngen.exe の構文が簡略化されました。 ネイティブ イメージをアプリケーション ドメイン間で共有できるようになりました。 新しいアクション

    ネイティブ イメージ ジェネレータ (Ngen.exe)
  • CLR Optimizations in .NET Framework 3.5 SP1 Spell Efficiency

    起動パフォーマンスの向上 .NET Framework 3.5 SP1 では、起動パフォーマンスの向上、特にマネージ アプリケーションのコールド起動時間の短縮に重点を置きました。 .NET Framework のマネージ アセンブリは主に NGen (「NGen によるパフォーマンス上の利点」を参照) でプリコンパイルされるため、NGen イメージのコードとデータのレイアウトは、フレームワークを使用するアプリケーションの起動パフォーマンスに大きく影響します。特に、コールド起動時間は一般的にディスクから読み取る必要のあるイメージのページ数に関連しているため、その起動時間を短縮するには、イメージをうまくパックして起動時に読み取るページのサブセットを非常に小さくする必要があります。 そのために、CLR ではプロファイル駆動型のエンジンを使用して、.NET Framework アセンブリの NGe

    CLR Optimizations in .NET Framework 3.5 SP1 Spell Efficiency
    akakit
    akakit 2009/04/29
    native image generation
  • 1