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
Next revisionBoth sides next revision
apuntes:calidad [2021/03/07 14:14] – [Configurar Maven con SonarQube] Santiago Faciapuntes:calidad [2021/03/07 21:39] – [VisualVM] Santiago Faci
Line 21: Line 21:
 <caption>Máquina virtual de Bitnami con SonarQube</caption> <caption>Máquina virtual de Bitnami con SonarQube</caption>
 </figure> </figure>
 +
 +A continuación veremos los pasos que se han de seguir para poner en marcha la máquina virtual de Sonarqube:
  
 {{ youtube>qh0UWUndgpk }}\\ {{ youtube>qh0UWUndgpk }}\\
Line 109: Line 111:
  
 ==== 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 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 158: Line 162:
 </figure> </figure>
  
-[[https://visualvm.github.io/|VisualVM]]+[[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.
  
 <figure> <figure>
 {{ visualvm-monitor.png }} {{ visualvm-monitor.png }}
-<caption>Monitor de memoria (Tomcat)</caption>+<caption>Monitor de CPU, memoria (Heap), carga de clases e hilos en ejecución</caption>
 </figure> </figure>
  
Line 170: Line 175:
 <caption>Hilos de ejecución (Tomcat) </caption> <caption>Hilos de ejecución (Tomcat) </caption>
 </figure> </figure>
 +
 +A continuación, en el siguiente video se puede ver como iniciar la monitorización de un aplicación local Java y algunos aspectos importantes a tener en cuenta sobre la misma que ayudará a interpretar los datos y gráficos que muestra la aplicación:
  
 {{ youtube>8BS4mcr_5QM }}\\ {{ youtube>8BS4mcr_5QM }}\\
 +
 +==== Memory Analyzer ====
 +
 +{{ mat.png?200 }}
 +
 +https://www.eclipse.org/mat/
  
 ---- ----
apuntes/calidad.txt · Last modified: 2021/03/07 21:40 by Santiago Faci