質問

.NET ActiveXコントロールが他のマシンよりもはるかに遅い荷重時間を持っている理由を診断しようとしています。私は(Procmonを使用して)コントロールをゆっくりとロードするマシンで、ブラウザプロセスが多くの時間を費やすように見えることを発見しました。このファイルで何かをしています。

遅いプロセスでは、上記の形式でイベントのグループ(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 結果。

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

役に立ちましたか?

解決

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

名前は、hkey_local_machine software microsoft fusion artimagesindex v2.0.50727_32に基づく最新のindex値に由来すると思います。

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

...しかし、このキャッシュの更新をトリガーできたとしても、これはあなたの問題の原因ではないかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top