プリコンパイル済み(更新可能)の 150 個の *.dll ASP.NET Web サイトで、' % Time in JIT ' が非常に高く (> 60%) なり、アプリケーションがウォームアップした後も長く変動する (すべての機能にアクセス)、新しいアセンブリを生成する可能性のあるアプリの再起動やファイルの変更はありませんか?
すべてのアセンブリに対して生成されたマシン コードは、そのアプリ ドメインの期間中、再利用されることが予想されます。キャッシュされるマシンコードの量に有限のサイズはありますか? 同じアプリ ドメインで同じアセンブリを再 JIT する必要があるのは、どのようなシナリオですか? それとも、必然的に新しいアセンブリが生成されているのでしょうか? メモリ不足などの要因は、このパフォーマンス カウンターに影響しますか?
参考: