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.