Arrays 垃圾收集:堆空间中的对象

Arrays 垃圾收集:堆空间中的对象,arrays,object,garbage-collection,Arrays,Object,Garbage Collection,在WinDBG玩了几次之后,我刚刚了解了85000和LOH 在内存中查看一个对象的实例时,我注意到该对象很小(我可能对asm上面的语言有一个倾斜的视图),并且只包含了它“包含”的对象的原语和引用 所以我想知道的是:从垃圾收集的角度来看,对象的实例是“自包含”的吗?ie;垃圾收集器会将每个对象视为单独的对象吗?:) 当我这样问的时候,我的Q听起来很愚蠢;什么构成一个物体的大小?仅原语和引用?还是对象及其所有引用对象及其基本体等 我担心的是分裂,但我猜LOH只会被阵列激发,对吗 这打开了另一个Q;如

在WinDBG玩了几次之后,我刚刚了解了85000和LOH

在内存中查看一个对象的实例时,我注意到该对象很小(我可能对asm上面的语言有一个倾斜的视图),并且只包含了它“包含”的对象的原语和引用

所以我想知道的是:从垃圾收集的角度来看,对象的实例是“自包含”的吗?ie;垃圾收集器会将每个对象视为单独的对象吗?:)

当我这样问的时候,我的Q听起来很愚蠢;什么构成一个物体的大小?仅原语和引用?还是对象及其所有引用对象及其基本体等

我担心的是分裂,但我猜LOH只会被阵列激发,对吗

这打开了另一个Q;如何避免阵列的LOH;比如说3D网格、缓存等?或者这些是合法的LOH候选人,他们应该被小心对待。。。你在乎什么