有没有其他人在 Exchange Managed Web Services API 中发现 Pull Subscriptions (ExchangeService.SubscribeToPullNotifications()
) 存在内存泄漏问题? ?调用 PullSubscription.GetEvents()
时,内存利用率几乎在每次轮询调用时都会上升 4K。我能够降低内存利用率的唯一方法是在每次调用后强制进行垃圾回收(通过 GC.Collect()
)——这是一条不必要的路径。
我很惊讶地看到 API 几乎一年都没有改变。
最佳答案
此问题由 another post 解决.本质上,EWS 与另一个未能释放 NetworkStream
的组件发生冲突(由于 SqlException
)。 ANTS memory profiler用于查明问题的原因和时间。如果没有这个分析工具,我们永远不会发现问题。
关于c# - EWS 托管 API 1.1 - 拉取订阅内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7854008/