根据 MSDN,.NET 框架使用 mark&sweep 垃圾收集方法。同一页还说,在 32 位系统上,地址空间为 2GB - 这意味着地址空间从 32 位系统的 4GB 减少了一半。
将可用内存减半是 stop© 垃圾收集方法的一个特点,但 .NET 使用可以对整个地址空间进行操作的 mark&sweep - 那么为什么 .NET 将地址空间减半呢?
根据 MSDN,.NET 框架使用 mark&sweep 垃圾收集方法。同一页还说,在 32 位系统上,地址空间为 2GB - 这意味着地址空间从 32 位系统的 4GB 减少了一半。
将可用内存减半是 stop© 垃圾收集方法的一个特点,但 .NET 使用可以对整个地址空间进行操作的 mark&sweep - 那么为什么 .NET 将地址空间减半呢?