Tengo una ralentización extraña en mi sitio web ASP.NET que parece que no puedo rastrear. Sospecho que GC podría estar dando patadas y deteniendo mis hilos. Para estar seguro, sería bueno iniciar sesión cada vez que se produzca GC.¿Hay un evento para cuando se produce la recolección de basura en .NET?
Podría hacer un objeto ficticio y hacer el registro en su finalizador, pero eso sería una solución de una sola vez, mientras que en mi caso hay varias pausas inexplicables.
¿Alguna idea?
Agregado: El entorno es VS2008/.NET 3.5 SP1. Y no, el Garbage Collection Notifications no funcionará porque son un método de sondeo, y no funcionan para un GC concurrente.
Eso depende de la versión del marco que esté utilizando. –
Pregunta interesante aunque – serg10