【发布时间】:2020-06-22 19:10:55
【问题描述】:
我正在调查内存泄漏,我想知道为什么在调用析构函数后,内存快照中的对象计数和大小没有改变。看起来包容性大小确实下降了,但不是为零。有两行,第一行是视图,第二行是视图模型。
谁能解释为什么会这样?提前谢谢你。
编辑:我在写完这个问题后(可能大约 5 分钟后)又拍了一张内存快照,现在似乎这些物体已经消失了,所以可能需要一些时间让所有东西都消失,比如几秒钟后析构函数?
【问题讨论】:
-
它是什么类型的对象?有不同级别的gc。我建议你阅读一下
-
@DanielA.White 关于“类型”的含义,您能更具体一点吗?您是指哪一代或某些优先属性?
-
对象的大小是多少?是否有非托管引用等。
标签: c# memory-leaks garbage-collection prism