.Net 程序第一次运行比较慢的原因

     .Net程序编译后形成一种中间语言IL,在运行程序后IL被CLR编译,使用的是JIT的编译方式,JIT编译对于同一个方法首次编译后就不会再次编译,提高效率,知道程序被关闭,才会在内存中消除,所以首次运行的损失比较大,比较慢一些。

    我是这样理解的,不知道其他人有何见解?

你可能感兴趣的:(.net,语言)