非托管内存和托管内存

时间:2009-08-28 06:40:34

标签: memory ram unmanaged managed

un-managedmanaged memory究竟是什么? 有人能简单解释一下吗?

此外,当托管内存概念被用于RAM,调用托管RAM时,究竟意味着什么。有关“托管RAM”和“非托管RAM”的具体细节是什么?

1 个答案:

答案 0 :(得分:39)

它是完全相同的物理内存。不同之处在于谁在控制它。

Microsoft的定义是垃圾收集器(GC)清理了托管内存,即某些进程定期确定物理内存的哪个部分正在使用,哪些部分正在使用。

非托管内存被其他内容清除,例如你的程序或操作系统。

非管理记忆这个词有点像第一次世界大战,直到第二次世界大战之后才被称为。之前它只是记忆。