.net 4.0中对象和加载器堆之间的区别是什么

时间:2010-12-09 21:53:35

标签: c#-4.0

基本上我想知道clr如何处理静态类?

1 个答案:

答案 0 :(得分:6)

堆内存分为部分,对象堆和加载器堆(也称为高频堆)。所有非静态引用类型都存储在对象堆上,所有静态对象(引用类型或值类型)都存储在装载机堆。 Gc从不在加载器堆上工作,这就是为什么它们只启动一次并通过应用程序保留在内存中。