是否有其他人发现Exchange 托管 Web 服务 APIExchangeService.SubscribeToPullNotifications()
中的 Pull Subscriptions ()存在内存泄漏问题?几乎每次轮询调用时,内存利用率都会攀升 4K。我能够降低内存利用率的唯一方法是在每次调用后强制进行垃圾收集(通过)——这是一条不必要的路径。PullSubscription.GetEvents()
GC.Collect()
我很惊讶地看到 API 近一年没有改变。
是否有其他人发现Exchange 托管 Web 服务 APIExchangeService.SubscribeToPullNotifications()
中的 Pull Subscriptions ()存在内存泄漏问题?几乎每次轮询调用时,内存利用率都会攀升 4K。我能够降低内存利用率的唯一方法是在每次调用后强制进行垃圾收集(通过)——这是一条不必要的路径。PullSubscription.GetEvents()
GC.Collect()
我很惊讶地看到 API 近一年没有改变。
此问题已由另一个帖子解决。本质上,EWS 与另一个未能发布 a 的组件发生冲突NetworkStream
(由于 a SqlException
)。ANTS 内存分析器用于查明问题的原因和时间。如果没有这个分析工具,我们永远不会发现问题。
我会说如果 GC.Collect 回收内存,则没有内存泄漏。GC 执行 GC 收集没有压力,因为有足够的内存可用。