What is, by default, the strategy used by the .NET framework to compact the large object heap?
- never compacted
- compacted after a while (not as aggressively as generational heap)
What holds? If "after a while", are there a few details about "how long" or "when"?
(I'm interested in .NET framework versions higher than 4.5)