.NET 写出来的东东就是有点慢 
但大型的软件用net好点

解决方案 »

  1.   

    咱们没法解决啊。。微软也不行,,你用VC吧,想快就别用winform了
      

  2.   

    第一次就是慢.
    .net的本质.
      

  3.   

    FormLoad里不要执行太多东西 或者把formload里面的代码用新开线程来做 这样会感觉快一点
      

  4.   

    因为 。NET写出来的东西都被编译成了 MSIL 语言 (伪汇编)
    在 程序第一次执行时由.net JIT编译器将MSIL编译 并运行 并且将由JIT 编译后的程度存入缓存 这样第二次运行就不用在由JIT编译了 
      

  5.   

    程序慢, 首先通过性能测试和一些profile工具, 检查自己的架构, 算法是否有问题.而不是怪微软.没听说谁的程序内存泄露是怪C++, 而都是说那个程序员自身能力问题.
      

  6.   

    shrinerain 我说的是程序启动的时候慢,不是说运行的时候慢?看不懂我的意思?就是说启动的时候,要很久才执行main函数,关算法什么事
      

  7.   

    要量大了当然会慢了,因为是第一次执行源程序,要编译并运行,第二次修改就不会,直接运行!----学习园地更多的.NET
      

  8.   

    程序执行的时候,要加载很久才能执行FormLoad,而不是执行FormLoad的时间长,大家能看明白意思吗
      

  9.   

    楼上的,我的意思是说很久断点才能运行form_load,而不是运行form_load的时候代码的
    说什么动态加载的
      

  10.   

    楼上的,我的意思是说很久断点才能运行到form_load,而不是运行form_load的时候代码多所以慢,说来说去都像跟牛说那样,其他人答得反而有个边,你连边都沾不上
    说什么动态加载的
      

  11.   

    楼上的,我的意思是说很久断点才能运行到form_load,而不是运行form_load的时候代码多所以慢,说来说去都像跟牛说那样,其他人答得反而有个边,你连边都沾不上 
    说什么动态加载的
    ----------------------------------
    是不是你的界面上在初始化时,要初始化好多资源,这样可能时间长点。因为构造函数先于form_load执行的
      

  12.   

    楼上的,init函数也很迟才会运行的,程序大了的话,要好几秒钟
      

  13.   

    运行
    ngen install winform.exe
      

  14.   

    弄个splash, 然后慢慢loading