EventHandler的内存使用情况<unobservedtaskexceptioneventargs>

时间:2017-12-08 16:53:35

标签: .net memory-leaks async-await owin azure-service-fabric

在我的应用程序的内存分析(服务结构顶部托管的.NET owin服务)中,我注意到EventHandler<UnobservedTaskExceptionEventArgs>有24个实例,每个实例的大小为1880B,但是包含大小 - 我采取的是对象+所有引用1.2GB。

我认为这与未经授权的任务中的异常有某种关系。 这可能是一个喧嚣,还是一个红色的鲱鱼 - 以及为什么它首先在内存转储?

1 个答案:

答案 0 :(得分:1)

原来这是服务架构基础架构的一部分。 Statefull服务副本将自身挂钩到Task.UnobservedTaskException进行一些内部监视。它也优雅地注销自己。分配的内存很大,因为与副本相关联的状态词典。