【发布时间】:2012-06-27 10:18:47
【问题描述】:
我在 .net 中阅读了一些关于内存管理的想法,但我没有回答以下三个问题
- 非托管资源在用于托管资源的同一托管堆中获取内存以及分配它的人(OS 或 CLR 或其他任何东西)?
- 在托管资源 R 上调用 Dispose() 方法,将立即释放此 R 占用的内存以及 R 占用的所有其他非托管资源
- 谁清除被取消管理的资源(操作系统或 CLR 或其他任何东西)占用的内存。
欢迎任何帮助。
【问题讨论】:
标签: .net garbage-collection unmanaged-memory