Tem um tamanho máximo de um parametro em um webService?

Boa Tarde pessoal,

Eu implementei um webService que transfere um arquivo compactado para outra máquina, mas estou tendo problema com java.lang.OutOfMemoryError: Java heap space, eu já tentei aumentar a memória heap mas não tive sucesso.
Quando eu envio um arquivo com tamanho de 42.703KB funciona mas qnado mando um arquivo de 65.573KB dá essa mensagem de :java.lang.OutOfMemoryError: Java heap space. Como já aumentei a memória heap usando: -Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m

Então pergunto: Tem um tamanho máximo de um parametro em um webService?

Uso as seguintes feramentas para construção do webService:

Eclipse, JAXWS, ANT e Tomcat.

Obrigado!

se o werservice for construido e consumido por vc, tente dividir em partes. o q acha?