Ficando sem espaço no heap

Eu estou tendo um problema de espaço de pilha. Meu programa é simples. Existem dois atores (enviar e receber) "enviar" o ator está passando 10000 objetos por segundo para "receber" e receber publica esses objetos. o objeto destinatário recebido está sendo salvo no contêiner, mas o contêiner está sendo esvaziado a cada segundo. Portanto, não há chance de o contêiner estar ficando sem espaço. Agora depois de 420000 objetos meu eclipse calça um erro dizendo "atualizador ioconsole encontrou problema " . E quando eu entrar em detalhes eu vejo o erroErro interno :: espaço de heap Java

Eu tentei aumentar o tamanho do heap. Meu tamanho de heap é 8096m e maxpermsize é 4096

Estou monitorando meu código usando visualVm e estou percebendo que não está excedendo o tamanho do heap. Totalmente em branco como resolver o problema.

Alguém pode me dizer quais outros cenários possíveis podem levar a tais erros.

questionAnswers(4)

yourAnswerToTheQuestion