不会的。听说,Java虚拟机是以类为单位解释而.NET的CLR是以方法为单位进行解释的。

解决方案 »

  1.   

    .net中只有被调用到的代码才会被编译成本地代码
      

  2.   

    加载会有一点点影响,但是一般可以忽略,因为dll文件一般很小,加载编译速度非常快,不需要考虑太多效率的问题。
      

  3.   

    我调用DLL确实慢的要死啊,单独运行还不觉着,和C++的一对比就明显了
    从我这里的测试来看,C#比C++的速度平均也要慢10倍以上