Cuando depuro el código .net, ¿cómo puedo saber cuándo se ejecuta el recolector de elementos no utilizados?¿Cuándo se ejecuta el recolector de basura .net?
No deseo controlar cuándo se ejecuta el recolector de basura. Solo deseo poder saber cuándo se está ejecutando. Tengo un código que se está quedando sin recursos. Sé que los recursos no están siendo utilizados; Quiero saber cuándo se está ejecutando el GC para liberarlos.
Ah, y los recursos que tengo en mente son las conexiones desde un pool de conexiones SQL, no en la memoria :-)
¿Por qué necesita saber cuándo funciona? –
El recolector de basura solo recopila (por definición) basura, es decir, objetos a los que ya no hace referencia el programa. – Ken
Hacer esta pregunta es como preguntarle a un jefe de la mafia cuándo está programado que llegue su próximo envío de droga. La respuesta es 'ninguno de tus negocios' seguido de una firme :: smack :: en la parte posterior de la cabeza :) –