Posso excluir arquivos de despejo do java (dump do core java, dump de heap, dump de snap, etc)

3

Pode fazer o dump de arquivos como o dump principal do java, o dump do heap, o dump do snap, ser excluído? Eles estão ocupando muito espaço no servidor.

Existe algum uso deste arquivo? Acontecerá alguma coisa nos servidores de produção se eu os eliminar? Os arquivos que vejo são:

heapdump.20158411.1405458303.28470.0001.phd
heapdump.29043851.1394540224.25760.0003.phd
Snap.20110411.143450200.25760.0004.trc
javacore.201457810411.140200.25760.0002.txt
    
por sathishkumar 13.04.2011 / 13:09

3 respostas

3

Sim, pode ser excluído com segurança. Estes são o resultado do despejo que aconteceu algumas vezes atrás. Para mais informações, por favor veja:

Você pode querer saber porque seu tempo de execução caiu ...

    
por 13.04.2011 / 13:49
1

Se você tiver um Heap Dump, significa que o servidor emitiu uma exceção do tipo:

OutOfMemoryExceptions: Isso é o coletor de lixo jvm não pode liberar memória e provavelmente existe algum vazamento de memória e pode ocorrer novamente .

Você deve armazenar esses dados (não necessários na mesma máquina) e enviá-los para a equipe de desenvolvimento (ou suporte)

Estes podem ser analisados com o Eclipse MAT

link

Como você tem o PHD Dumps, é necessário instalar o seguinte plug-in (no Eclipse MAT).

DTJF para ler arquivos IBM. link

    
por 13.01.2015 / 16:22
0

Você não precisa deles a menos que você ou seus desenvolvedores desejem analisá-los para descobrir o que causou a falha. Com isso dito, não tenho certeza do que é o arquivo "snap", mas é seguro remover ou mover os despejos de heap.

    
por 13.04.2011 / 13:48

Tags