Problema com memória do Java

olá pessoal

tenho um applet que digitalizado documentos do scanner do cliente
até 3 páginas ele digitaliza, acima disto, estoura a mennsagem de erro de memória do java

“Exception in thread “AWT-EventQueue-2” java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferInt.(Unknown Source)”

já alterei os parametros do java para rodar com mais memória ( -Xms128m -Xmx256m … 256 … 512 … 1024 ) e nada
a maquina do meu cliente tem 3 giga de ram

alguma sugestão ?

cada arquivo digitalizado tem em torno de 25 megas … pode ser alguma variavel definida que esta estourando ???

olá, já tentei as opções, sem sucesso

  • diminuir a resolução do documento digitalizado
  • parar anti virus
  • reinstalar o java
  • aumentar a memória da JVM

e nada. alguma sugestão ???

java.awt sempre dá merda…
marcos,
seria interessante avisar qual a sua versão da JVM. Verificar algum loop e rodar um profiler.É interessante saber o tamanho do treco de 25MB in memory quando a digitalização ocorre.