忘记说了 动态库不存在增大exe,但是exe运行时会全部加载到内存里吧?

解决方案 »

  1.   

    lib只会link进用到的。dll是动态加载不会link,运行时使用
      

  2.   

    恩,那么dll会中的代码会全部加载到内存中对吧,这样确实就不该让一个dll包含太多的接口,导致消耗内存,哎,现在的软件消耗内存太厉害了
      

  3.   

    dll是通过导入地址表来的,相应的内存的瓶颈不应该在这个上面,建议找找别的原因。
      

  4.   

    恩,那么dll会中的代码会全部加载到内存中对吧,这样确实就不该让一个dll包含太多的接口,导致消耗内存,哎,现在的软件消耗内存太厉害了
    我从来没考虑过这些问题 ,看来我太弱了
      

  5.   

    恩,那么dll会中的代码会全部加载到内存中对吧,这样确实就不该让一个dll包含太多的接口,导致消耗内存,哎,现在的软件消耗内存太厉害了
    我从来没考虑过这些问题 ,看来我太弱了
    都需要学习啊
      

  6.   


    不是吧,现在的PC机内存足够你使用的,除非是嵌入式系统,WinPhone,Android之类的否则基本上正常的使用不会在乎DLL占用的那点内存。内存占用多的大部分程序运行时分配的多。
      

  7.   


    不是吧,现在的PC机内存足够你使用的,除非是嵌入式系统,WinPhone,Android之类的否则基本上正常的使用不会在乎DLL占用的那点内存。内存占用多的大部分程序运行时分配的多。
    能不浪费,最好不浪费吧