Manwë , tenho um prblema parecido com seu ! mais isso depende do tipo de varivael que você esta usando integer,byte,string ..... interger ocupa = 4bytes byte ocupa =1byte string=10bytes você pega o tipo de variavel que você esta usando e multiplica pela quantidade de linhas ai você tem a quantidade que esta variavel esta oupando ! Aproveitando como eu faço para tirar uma variável da memória ? eu sei que o vb.net tem um gerenciador que faz isso! , mais eu gostaria de liberar esta variável da memória logo depois de usa-la . Obs : esta variável esta declarada em um modulo dim gerador(800000,15) as byte dim controlador1,.......as integer se alguém puder ajudar eu agradeço !