我想澄清一点混乱.如果您看到内存显着增加,则调用Dispose不会出现问题. Dispose通常用于释放非托管资源,如句柄.这些不占用太多内存,而是作为资源更珍贵.
内存的增加通常与可从直接或间接通过堆栈对象或强GC句柄间接生根的托管对象访问的大对象或集合相关联.这是您可能希望集中研究的领域.