.Netアプリの起動の速度向上�A 起動が遅いことについては要因が2つある。 1.JITによるもの。これに関しては、ngenにより改善可能。 2.必要なメモリ使用量と仮想記憶サイズの合計が大きいこと。 起動時にその多くを実メモリに一旦ロードするためにページングなどが 多く起きる、これによる遅延が相当に大きい。 但し、一度起動してしまえば実際に必要な箇所は限られるので実メモリ (ワーキングセット)は減少し安定してくる。 この問題を解決するには基本的に実メモリを増やすしかない。 CLRの起動時に作成されるドメインは下記の3種類が作成される。 1) System Domain 2) Shared Domain 3) Default AppDomain System Domainは、InterfaceVtableMaps(インターフェース仮想関数へ