“Conocimientos Programación>Programación Java

Cómo crear un volcado de montón de Java

2011/6/9
Durante la búsqueda de un programa de Java para las pérdidas de memoria , puede ser útil crear un volcado de pila para ayudar en sus esfuerzos de depuración. Una pérdida de memoria cuando un programa utiliza memoria y luego no libera la memoria para el sistema operativo a utilizar. Importantes fugas de memoria puede llevar al equipo más lento y, finalmente, quedarse sin memoria . El SDK de Java viene con la herramienta Mapa de memoria de Java , que se puede utilizar para crear y guardar un volcado de pila en un archivo. A continuación, puede utilizar la Herramienta de Análisis de Heap Java para abrir el archivo de volcado de almacenamiento dinámico para el análisis. Instrucciones
1

Abra el " Símbolo del sistema" , haga clic en el Windows 7 botón "Inicio" , escribe " cmd " en el cuadro "Buscar " y haga clic en " Aceptar". Para los usuarios de Windows XP , haga clic en "Ejecutar ", escribe " cmd " y haga clic
2

Navegue a la carpeta de instalación de Java , escriba " cd c " Aceptar ". : \\ Archivos de programa \\ Java \\ jdk1 . 6.0_02 \\ bin " y pulsando la tecla" Enter " . Reemplace la ruta de la carpeta con la ubicación de la instalación de Java JDK
3

Crear un archivo de volcado de almacenamiento dinámico de Java con la herramienta Mapa de memoria Java escribiendo " jmap -dump : . Format = b , archivo heap.bin = 455 " y pulsando la tecla" Enter " . Reemplazar " heap.bin " con el nombre del archivo que desea volcar el montón de . Sustituir " 455 " con el ID de proceso del programa que se ejecuta al que desea acceder . Puede determinar PID de un programa en ejecución a través del Administrador de tareas de Windows . Asegúrese de que " PID ( identificador de proceso) " está marcada en el " Seleccionar columnas .. " ventana.
4

Examinar el archivo de volcado de almacenamiento dinámico con la herramienta Java Heap Analysis, " jhat " , escribiendo " jhat heap.bin " y pulsando la tecla "Enter " . Reemplazar " heap.bin " con el nombre del archivo que ha creado . Esto pone en marcha un servidor web donde se puede navegar por el archivo de volcado de pila analizado.

Programación Java
¿Cómo hacer la Frontera Invisible en un grupo JFace
Cómo comprobar el tamaño de pila de JVM
Cómo entrar en un literal flotante en Java
Cómo Vuelva a colocar una entidad EJB unifamiliar en JPA
Cómo importar otra clase en Java Usando jGRASP
En Java ¿Cómo se hace un Unresizable Ventana
¿Qué es un socket en Java
Cómo utilizar repintado en Java
Conocimientos Informáticos © http://www.ordenador.online