Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > Analizar ejecución de programa Java
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Analizar ejecución de programa Java

Análisis de programas Java (profiling)

Cuando construimos una aplicación Java, normalmente, no debemos de tratar de hacerlo optimizando....  (aunque esto no quita para utilizar técnicas sencillas que sabemos que mejora el rendimiento de los programas).

Cuando ya hemos construido nuestra aplicación ( y hemos resuelto los problemas de negocio), tenemos que darle otra vuelta y optimizar los puntos más críticos...

Si no lo hacemos por este orden .... es bastante fácil perder el norte.

Java nos proporciona unos comandos (opciones de comando Java) sencillos para ejecutar nuestra aplicación y entender que está sucediendo por dentro.

Os vamos a mostrar como funcionan estas opciones con el jdk 1.4

Comandos para la optimización

Si vamos a la línea de comando y ejecutamos java -X , obtenemos la ayuda de los comandos extendidos ...

Vamos a prestar atención solo a una de las opciones ....  (ya veremos en el futuro algunas más)

java - Xrunhprof optimizacion

Al ejecutar este comando, se genera un fichero ( java.hprof.txt ) con toda la información relativa a la ejecución del programa.

El fichero generado es un poco duro de seguir...... así que vamos a utilizar una herramienta gratuita para simplificar la labor, que podemos utilizar gracias a HP. Si vamos a su Web, podemos encontrar recursos de gran calidad relativos al rendimiento en Java.

Una de las herramientas más interesantes (para todos los entornos) es HPjmeter...



Usuarios que han visto este tema también han visto...

- Leer fichero de texto con Java
- Creando un frame en Java
- Paso de parámetros a funciones Java
- Clases contra Interfaces en Java
- Levantar una clase de un JAR dinamicamente


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 02-12-2008 a las 04:43:30