我在.NET Performance Testing and Optimization - The Complete Guide book on page 228 中发现了一个有趣的陈述:
值得注意的是,任何被无根 Gen 2 对象引用的 Gen 1 对象都不会收集在 Gen 1 集合中,而只会在 Gen 2 集合中收集,当其父对象被收集时。
是否正确,如果正确,原因是什么?
我在.NET Performance Testing and Optimization - The Complete Guide book on page 228 中发现了一个有趣的陈述:
值得注意的是,任何被无根 Gen 2 对象引用的 Gen 1 对象都不会收集在 Gen 1 集合中,而只会在 Gen 2 集合中收集,当其父对象被收集时。
是否正确,如果正确,原因是什么?