3

希望你能帮助我请..

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

这是 ServiceHost 使用的相当古老的内存块。有没有办法减少这种情况,或者是否有更精简的 ServiceHost 版本?出于绝望,我真的需要我的程序尽可能提高内存效率。

非常感谢您的时间

4

1 回答 1

1

直接回答:不,可能不是。你正在拉一个相当大的图书馆,你只需要付出代价。

但有几点:

  • 在任何可以运行 WCF 的平台上,9MB 应该不会太多。
  • 在现代操作系统下测量内存使用很复杂。您为此使用什么内存值(有很多)?
于 2010-08-16T18:31:11.087 回答