¿Puede un objeto .NET SqlConnection causar una pérdida de memoria si no está cerrado?

Entiendo que necesitas llamar.Close() en unSqlConnection objeto para liberar la conexión SQL subyacente de nuevo al grupo cuando haya terminado con ella; pero si se abstiene de hacerlo, ¿el objeto .NET permanece en la memoria incluso después de salir del alcance? Pregunto porque estoy trabajando con algún código que está experimentando pérdidas de memoria y noté que elSqlConnection los objetos no se están cerrando o desechando (se crean, abren y luego simplemente se les permite salir del alcance).

Respuestas a la pregunta(3)

Su respuesta a la pregunta