什么是c: windows assembly atnationimages_v2.0.50727_32 index3a0.dat用于使用?

StackOverflow https://stackoverflow.com/questions/5319322

  •  24-10-2019
  •  | 
  •  

我正在尝试诊断为什么出现.NET ActiveX Controt在某些机器上的负载时间比其他机器的负载时间慢得多,并且我发现(使用ProcMon)在慢慢加载控件的机器上,浏览器过程似乎花费了很多时间用这个文件做点什么。

在缓慢的过程中,我看到以上格式的一组事件(4-8),这些事件需要200ms完成:

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 fusion fimusimagesIndex v2.0.50727_32下的最新索引值

您可以尝试Windows更新或尝试运行 "%windir%\Microsoft.NET\Framework\v2.0.50727\ngen" update

...但是,即使您可以触发此缓存的更新,这可能不是您问题的原因。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top