haber tratare de ser bien practico: como ya sabemos cuando declaras variables el ordenador reserva espacio de memoria para usarlo, al asignar estos espacios son llenados y se carga en memoria ahora bien el recolector de basura de .net deberia liberar este espacio al destruirse el objeto. Pero en ciertas ocaciones deberiamos invocarlos, hasta donde tengo entendido basta con: Obj = nothing , para destruirlos, en todo caso busca mas info sobre esto, aqui algo que te puede ayudar.
http://msdn.microsoft.com/es-es/libr...tx(VS.80).aspx