-1

堆栈、堆和堆栈帧在概念上如何映射到 c# 构造?它们有什么关系?

4

1 回答 1

1

我将对你的问题做一些假设:

.NET 调用堆栈(以及各个帧的信息)可通过 System.Diagnostics 中的 StackFrame 和 StackTrace 类直接访问。

在 .NET 中,垃圾收集器管理“堆”分配。对象有 3 代,最老的存在于堆底部的第 2 代。第 0 代是分配新对象的地方。此外,大对象被分配在一个单独的部分中。

于 2009-07-30T22:39:25.570 回答