Pergunta

Eu encontrei as bandeiras JVM aqui . Existe uma explicação mais detalhada sobre o que exatamente eles fazem?

Foi útil?

Solução

Definir este bandeiras escreve todas as coletas de lixo feitos pela JVM em um arquivo de log (ou stdout, mas então é menos útil), e estes podem ser analisados ??por ferramentas tais como as mencionadas here . Usando essas informações você pode ajustar sua configuração de coleta de lixo.

Outras dicas

Em vez de, -Xloggc:gc.log uso da Sun para registrar em um arquivo, -verbose:gc é também um interruptor comum para isso.

Além disso, garantir -XX:+PrintGCDetails e -XX:+PrintGCTimeStamps (note o mais sinal +). O interruptor timestamp é redundante, mas bom para incluir.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top