Onde aumentar tamanho da pilha - jboss ou java?

Abhishek Singh:

Eu estou trabalhando em uma grande java serviço de API do aplicativo (em linux máquina e servidor - jboss-as-7.1 ) que está fazendo atualmente mais de 100 000 transações de e-kyc por dia. Depois de 2-3 dias a aplicação falha mostrando

out-of-memory - Erro de tamanho da pilha

Eu tenho feito java profiling de vazamento de memória e não encontraram tal código que pode causar vazamento de memória. Então, é por causa da grande quantidade de transações que a minha candidatura tem de ser atribuída mais memória pilha? E se sim, onde eu deveria mudar ou definir o tamanho da memória heap? jboss ou jdk?

Nevin:

Em Jboss / bin / run.conf, atualização Xms e XMX parâmetros em JAVA_OPTS para o tamanho necessário. Se você quiser tamanho do conjunto min heap para 1GB e tamanho da pilha máximo para atualização 2GB Xms e Xmx como abaixo

JAVA_OPTS="-Xms1024m -Xmx2048m <Other arguments>"

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=332358&siteId=1
Recomendado
Clasificación