Есть ли событие, при котором происходит сборка мусора в .NET?

У меня странное замедление на моем веб-сайте ASP.NET, которое я не могу отследить. Я подозреваю, что сборщик мусора может вмешиваться и останавливать мои потоки. Чтобы знать наверняка, было бы неплохо регистрировать каждый раз, когда происходит сборка мусора.

Я мог бы создать фиктивный объект и вести журнал в его финализаторе, но тогда это было бы одноразовое решение, тогда как в моем случае там Есть несколько таких необъяснимых пауз.

Есть идеи?

Добавлено: Среда - VS2008 / .NET 3.5 SP1. И нет, Уведомления о сборке мусора не подходят, потому что они представляют собой метод опроса и не работают для параллельной сборки мусора.

15
задан Vilx- 9 September 2010 в 16:28
поделиться