User Tools

Site Tools


apuntes:calidad

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
apuntes:calidad [2021/03/07 17:02] – [VisualVM] Santiago Faciapuntes:calidad [2021/03/07 21:40] (current) – [JConsole] Santiago Faci
Line 112: Line 112:
 ==== Revisar el análisis de código y corregir defectos en el código ==== ==== Revisar el análisis de código y corregir defectos en el código ====
  
-A partir del análisis de código que queda registrado en SonarQube, podemos ver cuáles son los defectos que tiene nuesstro código en general (//Overall//) y también tras el último análisis realizado, con el objetivo de corregirlos en el proyecto para mejorar la calidad del mismo.+A partir del análisis de código que queda registrado en SonarQube, podemos ver cuáles son los defectos que tiene nuestro código en general (//Overall//) y también tras el último análisis realizado, con el objetivo de corregirlos en el proyecto para mejorar la calidad del mismo.
  
 {{ youtube>1CMikzmbtjk }} {{ youtube>1CMikzmbtjk }}
Line 129: Line 129:
 {{ jconsole.png?100 }} {{ jconsole.png?100 }}
 </figure> </figure>
 +
 +[[https://docs.oracle.com/javase/10/management/using-jconsole.htm#JSMGM-GUID-77416B38-7F15-4E35-B3D1-34BFD88350B5|JConsole]] es una herramienta de las conocidas como APM (Application Performance Monitoring) tools, puesto que permite monitorizar la ejecución de aplicaciones Java.
 +
 +Permite monitorizar multitud de aspectos en aplicaciones Java locales y remotas: uso de CPU, memoria utilizada, hilos en ejecución, . . . y también realizar volcados de memoria del Heap de Java.
  
 === Ejecutar JConsole === === Ejecutar JConsole ===
 +
 +Viene disponible "de serie" con cualquier versión de JDK por lo que para instalarla solamente debemos ejecutar el comando ''jconsole'' desde la consola:
  
 <code bash> <code bash>
Line 162: Line 168:
 </figure> </figure>
  
-[[https://visualvm.github.io/|VisualVM]] es una herramienta de las conocidas como APM (Application Performance Monitoring) tools, puesto que permite monitorizar la ejecución de aplicaciones Java.+[[https://visualvm.github.io/|VisualVM]] es otra herramienta de las conocidas como APM (Application Performance Monitoring) tools, puesto que permite monitorizar la ejecución de aplicaciones Java.
  
 Permite monitorizar multitud de aspectos en aplicaciones Java locales y remotas: uso de CPU, memoria utilizada, hilos en ejecución, . . . y también realizar volcados de memoria del Heap de Java. Permite monitorizar multitud de aspectos en aplicaciones Java locales y remotas: uso de CPU, memoria utilizada, hilos en ejecución, . . . y también realizar volcados de memoria del Heap de Java.
Line 179: Line 185:
  
 {{ youtube>8BS4mcr_5QM }}\\ {{ youtube>8BS4mcr_5QM }}\\
 +
 +==== Memory Analyzer ====
 +
 +{{ mat.png?200 }}
 +
 +https://www.eclipse.org/mat/
  
 ---- ----
apuntes/calidad.1615136532.txt.gz · Last modified: 2021/03/07 17:02 by Santiago Faci