un-managed
和managed memory
究竟是什么?
有人能简单解释一下吗?
此外,当托管内存概念被用于RAM,调用托管RAM时,究竟意味着什么。有关“托管RAM”和“非托管RAM”的具体细节是什么?
答案 0 :(得分:39)
它是完全相同的物理内存。不同之处在于谁在控制它。
Microsoft的定义是垃圾收集器(GC)清理了托管内存,即某些进程定期确定物理内存的哪个部分正在使用,哪些部分正在使用。
非托管内存被其他内容清除,例如你的程序或操作系统。
非管理记忆这个词有点像第一次世界大战,直到第二次世界大战之后才被称为。之前它只是记忆。