在使用 CLR Profiler 进行一些实验后,我发现:
Node[,] n = new Node[100,23]; //'84,028 bytes, is not placed in LOH
Node[,] n = new Node[100,24]; //'86,428 bytes, is
public struct Node {
public int Value;
public Point Point;
public Color Color;
public bool Handled;
public Object Tag;
}
在运行时,我如何知道在大对象堆 (LOH) 中分配了结构数组(或任何数组)?