首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ngen 真的能提高程序性能吗?该如何解决

2012-01-19 
ngen 真的能提高程序性能吗?.NET程序在第一次启动的时候太慢,按照MSDN说法,可以通过在安装时用NGEN生成应

ngen 真的能提高程序性能吗?
.NET   程序在第一次启动的时候太慢,按照MSDN说法,可以通过在安装时用NGEN生成应用程序的本机映像来提升程序启动速度。

但是我这样做了后,并没有发现程序启动变快,是我的用法不正确呢还是NGEN根本就不能提高程序的启动速度?

我的用法是:ngen   myapp.exe   ref1.dll,Version=0.9.0.6,Culture=neutral,   PublicKeyToken=null,ref2.dll,Version=0.9.0.6,Culture=neutral,   PublicKeyToken=null

另外怎么才能知道应用程序运行的时候加载的是JIT即时编译的程序集还是已经编译好的本机映像?

[解决办法]
学习````
[解决办法]
jf
[解决办法]
没用过NGEN。
不过就.net的运行机制来看,慢是在情理之中的,帮顶
[解决办法]
没办法 ,小微不打算在性能上花工夫
[解决办法]
ngen install myapp.dll
[解决办法]
就第一次...没什么大必要.....

热点排行