Ja houvi que a JVM do java usa somente parte da memoria RAM, mas como posso fazer para aumentar essa quantidade de memoria utilizada por ele??Eu uso o Linux!!!
sim você pode configurar quanto de memória que será alocado
para sua aplicação/processo java, o comando é indiferente de SO…
exemplo:
java -server -Xms128m -Xmx384m MainClass
onde:
:arrow: -Xms = memoria física alocada ( RAM )
:arrow: -Xmx = memoria máxima de paginação em disco
no exemplo citado acima foi configurado para a aplicação java:
128 MB RAM de memoria física e 384 MB de páginação máxima em disco
seria mais ou menos assim nesse formato para configurar
a quantidade de memoria alocada 
abraços