Olá, pessoal.
A situação em que nos encontramos aqui na empresa onde trabalho é a seguinte:
Temos que processar uma quantidade muito grande de informações que ficam disponibilizadas em matrizes.
Ao efetuarmos testes ocorreram erros que apontantavam falta de memória. Mas, a máquina possui 6 GB e o erro foi lançado enquanto ela estava usando por volta de 2 GB.
Após algumas pesquisas, verificamos que para plataformas 32-bits a JVM tem um limite máximo de utilização da RAM de 2GB! Pesquisamos novamente em diversos sites uma maneira de fazer a JVM utilizar mais memória. Mas, não encontramos nada consistente.
Agora fica aqui a pergunta…
Alguém saberia como eu posso fazer pra a JVM utilizar mais memória???
Essa máquina em que testamos, além de ter 6GB tem um processador QuadCore. Será que não teria como dividir em programas menores e delegá-los à processadores específicos?? Alguém teria alguma dica de como fazer isso??
Quaisquer dicas serão bem-vindas!