Use as informações de resolução de problemas a seguir
para diagnosticar e corrigir problemas com a ferramenta xsLogAnalyzer
e seus relatórios gerados.
Procedimento
- Problema: Ocorrem condições de falta de memória quando você
está usando a ferramenta xsLogAnalyzer para gerar relatórios.
Um exemplo de um erro que pode ocorrer é o seguinte: java.lang.OutOfMemoryError:
Limite de sobrecarga de GC excedido.
Solução: A ferramenta
xsLogAnalyzer
é executada dentro de uma Java virtual machine (JVM). É possível configurar a JVM
para aumentar o tamanho de heap antes de executar a ferramenta
xsLogAnalyzer
especificando algumas configurações quando você executa a ferramenta. O aumento do
tamanho de heap permite que mais registros de eventos sejam armazenados na memória da JVM.
Comece com uma configuração de 2048 M, assumindo que o sistema operacional possui memória
principal suficiente. Na mesma instância de linha de comandos na qual você está planejando executar
a ferramenta
xsLogAnalyzer, configure o tamanho máximo de heap da
JVM:
java -XmxHEAP_SIZEm
O valor de
HEAP_SIZE
pode ser qualquer número inteiro e representa o número de megabytes que são
alocados para o heap da JVM.
Por exemplo, você pode
executar java -Xmx2048m. Se as
mensagens de falta de memória continuarem, ou você não tem os recursos
para alocar 2048m ou mais de memória, limite o número de eventos que
estão sendo mantidos no heap. É possível limitar o número máximo de eventos no
heap transmitindo o parâmetro -maxRecords para o comando xsLogAnalyzer
- Problema: Quando você abre um relatório gerado a partir da ferramenta xsLogAnalyzer,
o navegador é interrompido ou não carrega a página.
Causa: Os
arquivos HTML gerados são muito grandes e não podem ser carregados pelo navegador.
Esses arquivos são grandes porque o escopo dos arquivos de log que você
está analisando é muito amplo.
Solução: Considere usar
os parâmetros -startTime, -endTime
e -maxRecords quando você executar a ferramenta xsLogAnalyzer
para restringir o número de entradas de log que são varridas. Usar esses
parâmetros quando você executa o relatório torna os relatórios mais fáceis de ler e de executar com mais eficiência. É possível executar diversos relatórios no mesmo
conjunto de arquivos de log.