Erro de memoria

Ola a todos.

A minha aplicação vem dando o erro java.lang.OutOfMemoryError.
depois de varias pesquisas, resolvi o problema na maquina de desenvolvimento,
aumentei a memoria no NetBeans esta blz.
Agora na maquina do cliente criei um bat com as seguintes instruções.

java -jar Instrumento_Qualidade.jar -Xms128 
java -jar Instrumento_Qualidade.jar -Xmx512

Mesmo assim o erro persiste.
Se puderem me ajudar agraço, derrepente tem que implementar melhor esse Bat.
Muito obrigado
Wagner

-Xmx512 reserva 512 bytes de memória, o que provavelmente vai dar um OutOfMemory logo de cara.

Use

-Xmx256m , que reserva 256 Megabytes de memória.

OK?