Groups | Blog | Home
all groups > dotnet clr > august 2003 >

dotnet clr : GC of Large Object Heap


Mark Tucker
8/8/2003 7:02:19 PM
Are the objects (greater than 20K) on the large object heap(LOH) divided
into Gen 0, 1, and 2? I know the LOH is collected, but not compacted. Is
it only collected during a Full GC?

Mark

Willy Denoyette [MVP]
8/9/2003 1:30:33 PM
[quoted text, click to view]
|| Are the objects (greater than 20K) on the large object heap(LOH)
|| divided into Gen 0, 1, and 2? I know the LOH is collected, but not
|| compacted. Is it only collected during a Full GC?
||
|| Mark

Large Objects (> 85Kb) are immediately stored in a separate heap, they are never part of the generational heap. They are collected
during a full GC.

Willy.

Niall
8/11/2003 9:02:45 AM
I was fairly sure that the large object heap was for objects > 20k, as the
OP said. How come you say 85k?

Niall

[quoted text, click to view]

Andre
8/11/2003 5:46:15 PM
I believe he said 85k because that's what the documentation (or at least
some articles found in MSDN) says... however, inspection tells you that
LOS is only 20k (using perfmon or any other performance monitor for that
matter).

-Andre

[quoted text, click to view]
AddThis Social Bookmark Button