希望你能帮助我。

我在程序中使用WCF。其中一部分包括在使用netNamedTypeBinding的自助服务类型方案中使用ServiceHost。当我在类中包含ServiceHost并实例化该类时(此时ServiceHost设置为null),内存使用量将增加大约9Mb。如果我注释掉ServiceHost属性,内存不会跳转。

这是ServiceHost使用的相当大的旧内存。无论如何,有没有要减少它,还是有一个更精简的ServiceHost版本?我真的需要绝望地询问我的程序,以尽可能提高内存效率。

非常感谢您的宝贵时间

最佳答案

直接回答:可能不会。您正在引入一个庞大的库,而您只需要付出代价。

但是有两点:

在完全可以运行WCF的任何平台上,

  • 都不应该太多,只有9MB。
  • 在现代操作系统下测量内存使用情况很复杂。您为此使用什么内存值(有很多)?
  • 10-08 20:16