Моя программа продвигает память к Gen2 с очень высокой скоростью (около 1 МБ / с), и это вызывает снижение производительности при сборе Gen2.Каждая попытка понять, какие объекты были продвинуты, провалилась - в основном из-за того, что когда я открывал 2 дампа в windbg, память, из которой было сделано увеличение размера Gen2, была помечена как «Свободная».Это заставило меня заподозрить, что закрепленные объекты являются причиной проблемы, но статистика perfmon показывает, что число закрепленных объектов очень мало (около 2-4).
Теперь я пытаюсь выяснить, какие именнообъекты повышаются до Gen2 во время выполнения.Есть ли способ сделать это?