dae galera,
eu fiz um teste aki, pra ver qnto de memoria eu podia usar em um prog (fiz isso pq tava estranhando pq alguns progs q eu fiz q deram bug tavam dando erro por falta de memoria, apesar do bug o erro n deveria ter acontecido pois o mesmo n consumiu tanta memoria, e eu tenho 512MB de ram)…
o teste foi assim:
eu tenho 512MB de ram…
o sistema operacional (kurumin) jah estava ocupando ± 100MB (eu vi isso nas barras do karamba)…
dai eu fui criando arrays de bytes soh para gastar memoria e ver se dava erro…
uma coisa q jah vi de kra foi q a JVM consumiu 9MB de ram…
e meu prog soh podia usar ateh 75MB se n dava o erro!
eu fazendo os calculos e confirmando nas barras do karamba vi q n foi possivel usar nem 1/4 da memoria livre!
se meu prog for rodar em um computador com menos memoria (128MB por ex), esses 75MB vao ser fixos ou eu vou poder usar proporcionalmente menos memoria (18MB no caso)?
tem como usar toda a memoria livre?
como eu faco pra saber em tempo de execucao qnto de memoria eu posso usar, qnto o pc ta usando e qnto o meu prog ta usando?
vlw