3

.Net ActiveXコントロールの読み込み時間が特定のマシンで他のマシンよりもはるかに遅い理由を診断しようとしていますが、コントロールの読み込みが遅いマシンでは、ブラウザプロセスに多くの時間がかかるように見えることがわかりました(ProcMonを使用)。このファイルで何かをしています。

遅いプロセスでは、完了までに約200ミリ秒かかる上記の形式のイベントのグループ(4〜8)が表示されます。

6:02:17.333 CreateFile C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\index3a0.dat NAME NOT FOUND
6:02:17.364 CreateFile C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\index3a0.dat NAME NOT FOUND
6:02:17.396 CreateFile C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\index3a0.dat NAME NOT FOUND
6:02:17.427 CreateFile C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\index3a0.dat NAME NOT FOUND

ただし、コントロールがすばやく読み込まれるマシンで取得した同様のトレースでは、SUCCESS結果が1行しか表示されません。

このファイルは何ですか?

4

1 に答える 1

1

これは、GACエントリのキャッシング/クイックルックアップなどと関係があると思います。私のシステムでは、index1c.datと呼ばれます(このシステムでは0バイトです)。

名前はHKEY_LOCAL_MACHINE\SOFTWARE \ Microsoft \ Fusion \ NativeImagesIndex\v2.0.50727_32の下のLatestIndex値に由来すると思います

Windows Updateを試すか、実行してみてください"%windir%\Microsoft.NET\Framework\v2.0.50727\ngen" update

...ただし、このキャッシュの更新をトリガーできたとしても、これが問題の原因ではない可能性があります。

于 2011-03-15T23:56:17.087 に答える