NGEN 本机映像生成器 【转载】

本机映像生成器(Ngen.exe)能够通过预先编译托管应用程序的程序集来提高其运行效率。该工具创建特定于处理器的本机映像并将其安装到缓存中, 运行时直接从缓存加载这些映像, 无需实时编译。.NET Framework 2.0 版本中的 Ngen.exe 支持在应用程序域间共享映像, 并引入了更新操作以重建失效的映像。

本机映像生成器 (Ngen.exe) 是一个提高托管应用程序性能的工具。Ngen.exe 创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装到本地计算机上的本机映像缓存中。运行库可从缓存中使用本机映像,而不是使用实时 (JIT) 编译器编译原始程序集。

在 .NET Framework 2.0 版中,Ngen.exe 有了很大变化:

  • 安装程序集时还将安装其依赖项,从而简化了 Ngen.exe 的语法。

  • 现在可以在应用程序域之间共享本机映像。

  • 可利用新增操作 update 重新创建已经失效的映像。

  • 操作可由计算机上使用空闲时间生成和安装映像的服务推迟执行。

  • 消除了一些导致映像无效的因素。

有关如何使用 Ngen.exe 和本机映像服务的其他信息,请参见本机映像服务

http://msdn.microsoft.com/zh-cn/library/6t9t5wcf(VS.80).aspx

image

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值