【发布时间】:2014-01-14 05:54:48
【问题描述】:
我来自 .net,c# 背景,关于对象的内存分配,我一直在脑海中挥之不去。 我有这样的问题 1)如果我创建一个对象
A a=new A();
内存分配给引用'a'的位置以及如何分配内存的位置与实际对象的新a()相同,以及垃圾收集器如何释放它。
在我的情况下,当内存分配给对象链接时,其中的一部分new A() 只是类变量获取方法的内存,它的变量也获取内存,如果是这样,它们如何以及在何处获取内存和垃圾收集器释放它们.. .
2) 类中声明的静态变量和类 A 对象中的方法会发生什么情况。 内存是如何分配给静态变量的以及它们在哪里占用内存?
【问题讨论】:
标签: c# memory memory-management