![]() |
1
1
首先,不要使用单例服务,为什么,那么你的问题就是答案。 在我看来,您的服务应该是每个调用实例管理的,回调通道应该在另一个类上管理,或者作为服务类中的静态成员管理。 第二,尝试查看是否保留对返回给客户机的poco的引用,因为GC会清除未引用的内容。因此,如果您找到引用,只需将这些成员赋值为null,GC将完成其余的工作(您不必担心方法变量)。 |
![]() |
2
1
我认为您在这里走错了方向;如果您的对象是POCO,那么它们是否实现了IDisposable(不确定您为什么要为POCO类实现IDisposable)。我猜你还有别的东西在吞噬你的记忆。可能你的单例服务只是活得太久,收集了太多垃圾;你可能想看一个不同的服务模型。可能每个会话有一个实例或者类似的东西。 但是,您可以做的一件事是,不要直接序列化POCO对象,而是创建具有 只有 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |