Ola!
Estou enfrentando um pequeno problema. Estou desenvolvendo um programa para analisar código fonte java (projeto de pesquisa em minha faculdade) só que, para analisar o código preciso criar uma série de estruturas de dados para encapsular esse código (Grafos, árvores, etc…). Ate ae tudo bem. Fiz diversos testes com alguns programinhas de pequeno porte (até 300 classes). Foi quando resolvi testá-lo no código fonte do Tomcat. Entao depois de processar aproximadamente 200 arquivos fonte do Tomcat, a máquina virtual lança o seguinte erro:
java.lang.OutOfMemoryError: Java heap space
Porém ao verificar o gerenciador de tarefas do windows xp, o consumo de memoria não passa dos 440 MB (a maquina que utilizo possui 512MB…)…
Será que existe alguma limitação para criação de objetos na máquina virtual? Existe algum paramêtro de execução da máquina virtual que poderia contornar esse problema?
Se alguem puder ajudar, ficarei muito grato.
PS: Estou usando o JDK 5.0 …
[]´s