Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como criar um Java Heap Dump
Ao procurar um programa Java para vazamentos de memória , ele pode ser útil para criar um despejo de pilha para ajudar em seus esforços de depuração. Um vazamento de memória ocorre quando um programa utiliza a memória e depois nunca libera a memória para o sistema operacional para usar novamente. Vazamentos de memória significativos podem levar ao computador abrandar e, eventualmente, a falta de memória . O Java SDK vem com a ferramenta Java Mapa da memória , que você pode usar para criar e salvar um heap dump em um arquivo. Você pode então usar a Ferramenta de Análise de Heap Java para abrir o arquivo despejo de pilha para análise. Instruções
1

Abra o " Prompt de comando" , clicando no Windows 7 botão "Iniciar" , digite "cmd" na caixa "Pesquisar " e clique em "OK". Para usuários do Windows XP , clique em "Executar", digite "cmd" e clique em " OK".
2

Navegue até a pasta de instalação do Java , digitando " cd c: \\ Arquivos de programas \\ Java \\ jdk1 . 6.0_02 \\ bin "e pressionar a tecla" Enter " . Substitua o caminho da pasta com o local de sua instalação Java JDK
3

Crie um arquivo de despejo de pilha Java com a ferramenta Java Mapa da memória , digitando " jmap -dump : . Format = b, file = heap.bin 455 "e pressionar a tecla" Enter " . Substituir " heap.bin " com o nome do arquivo que você quer apagar a pilha para . Substitua o " 455" com o ID do processo do programa em execução que você deseja acessar . Você pode determinar PID de um programa em execução através do Gerenciador de Tarefas do Windows. Certifique-se de " processo (PID ) " está marcada em "Select Columns .. " janela.
4

Procurar o arquivo de despejo de pilha com o Heap Ferramenta de Análise de Java ", jhat " , digitando " heap.bin jhat " e pressionar a tecla "Enter " . Substituir " heap.bin " com o nome do arquivo que você criou. Isso inicia um servidor Web , onde você pode procurar o arquivo despejo de pilha analisado .

Anterior :

Próximo : No
  Os artigos relacionados
·Como melhorar a escrita em Java Logic 
·Como definir o Thread Start Time em um Android 
·Como construir um relógio simples para um Android em E…
·Como fazer uma linha de loop contínuo 
·Como mover um projeto NetBeans a partir do Mac para o W…
·Como converter AS3 para Java 
·Como abrir uma porta no Android 
·Como converter Byte para String 
·O NetBeans Permitir Simples Passos 
·Definição de Palavras Java Reservados 
  Artigos em destaque
·O que é o CLS SQL 
·Como faço para alterar a ordem de item em StackPanel 
·Como calcular a porcentagem de caracteres em Java 
·Como criar módulo de classe sufixos 
·Tipos de análise técnicas 
·Como converter uma String para Sistema IO em TextWriter…
·O que é o Virtual Reality Modeling Language 
·Tipos de Projeto NetBeans 
·Estilos Suporte para Programação 
·Como criar um arquivo BAT 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados