C# 堆(Heap) Vs 栈 (Stack) in .NET (1/4)
摘要:
.NET framework使我们不需要刻意关心内存管理和垃圾回收(GC),但是当我们需要优化应用的性能的时,我们就需要对他们有所了解。理解内存解能帮助我们知道我们所写编码中变量的行为,在这篇文章中我将描述 堆和栈的基本知识, 变量和变量的工作原理。当执行程序时.NET framework有俩个地方来存放数据,他们就是堆 (Heap)和栈 (Stack),他们位于我们机器的内存里保存我们程序运行过程中的数据。堆 (Heap) Vs 栈(Stack)不同之处?栈(Stack)负责记录线程的运行运行到哪里(或者什么正在被调用)堆(Heap)负责保存对象,数据...我们可以把栈(Stack)想象为从 阅读全文
posted @ 2012-05-10 17:40 Simon.Huang 阅读(2100) 评论(7) 推荐(12) 编辑