Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
堆栈、堆和堆栈帧在概念上如何映射到 c# 构造?它们有什么关系?
我将对你的问题做一些假设:
.NET 调用堆栈(以及各个帧的信息)可通过 System.Diagnostics 中的 StackFrame 和 StackTrace 类直接访问。
在 .NET 中,垃圾收集器管理“堆”分配。对象有 3 代,最老的存在于堆底部的第 2 代。第 0 代是分配新对象的地方。此外,大对象被分配在一个单独的部分中。