比如说一个myasm.dll是10mb大小
我有5个windows service都引用了这个dll
(用的是add reference myasm.dll,然后在程序里using myasm)
5个一起启动就占了50多mb内存了
怎么避免dll的重复调用阿,来节约内存阿
如果不行的话,那可不可以实现1个service可以调用另1个service已调用的dll呢
如果解决,马上结帖
感谢
我有5个windows service都引用了这个dll
(用的是add reference myasm.dll,然后在程序里using myasm)
5个一起启动就占了50多mb内存了
怎么避免dll的重复调用阿,来节约内存阿
如果不行的话,那可不可以实现1个service可以调用另1个service已调用的dll呢
如果解决,马上结帖
感谢
也就是说myasm.dll是10mb大小
你多次引用这个dll并不会占用额外任何空间
只有程序运行的时候实例化dll的类的时候会占点内存
你的问题要从程序里面另外找,并不是多次引用同一个dll的原因