zoukankan      html  css  js  c++  java
  • 用Ngen指令加快C#程序的启动速度

    由于C#是使用实时 (JIT) 编译器编译原始程序集。因此第一次运行C#程序(或Dll)时,程序的启动非常慢。为了提高用户的体验,可以用Microsoft的供的本机映像生成器 (Ngen.exe) 提高程序的性能。Ngen.exe 创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装到本地计算机上的本机映像缓存中。运行库可从缓存中使用本机映像,而不是使用实时 (JIT) 编译器编译原始程序集。

    1)在命令行中定位到C:WINDOWSMicrosoft.NETFrameworkv2.0.50727。因为Ngen.exe存放在这里,如果不定位,Ngen.exe无法正确定执行。

    cd C:WINDOWSMicrosoft.NETFrameworkv2.0.50727

    2)生成本机本机映像。

    ngen install D:SystemToolManagerNote.dll   (备注:Dll方式)

     ngen install D:SystemToolManagerNote.exe  (备注:exe方式)

    3)卸载本机本机映像,请使用与安装时相同的命令行选项。

    ngen uninstall D:SystemToolManagerNote.dll

    更详细的内容请参考http://msdn.microsoft.com/zh-cn/library/6t9t5wcf(v=vs.80).aspx

  • 相关阅读:
    10.20stark组件已经完工
    webpack3到webpack4
    app埋点
    postman使用
    phantomjs
    nodejieba中文分词
    爬虫--cheerio
    mysql命令(三)
    mysql学习(二)
    mysql安装登录
  • 原文地址:https://www.cnblogs.com/gosteps/p/5524076.html
Copyright © 2011-2022 走看看