假设我有一个C#方法是这样的:(显然不是真正的代码) byte[] foo()
{
var a = MethodThatReturns500mbObject();
var b = MethodThatReturns200mbObject(a);
byte[] c = MethodThatReturns150mbByteArray(b);
byte[] d
在.net 4.5中,CLR小组有很多改变StringBuilder类。 Here是StringBuilder类的代码参考。在这里我们可以找到MaxChunkSize等于8000和上述这个区域注释: // We want to keep chunk arrays out of large object heap (< 85K bytes ~ 40K chars) to be sure.
// M
我有几百个MyClass存在于托管堆中的实例。其中一些是大对象堆。下面是各种堆结构的外观 0:000> !EEHeap -gc
Number of GC Heaps: 1
generation 0 starts at 0x0000000002df9de8
generation 1 starts at 0x0000000002dc6710
generation 2 starts at 0x0