lunes, 13 de octubre de 2014

Java: Static Analysis

Inspección y análisis de código Java.



1) Complejidad ciclomática (Cyclomatic Complexity)



2) Covertura de test (Coverage)



3) Análisis de dependencia (Dependancy Analysis)



4) Análisis de Bytecode  (Bytecode Analysis)



5) Análisis de código fuente (Source Code Analysis)


6) Monitoreo de memoria


JPS es similar a PS de linux y sirve para averiguar los procesos que estan corriendo en la VM java. Y JSTAT es una herramienta para benchmark para java incluida en el JDK.
Ejemplo para consultar la memoria PermGen que esta utilizando el proceso 666:

       jstat -gcpermcapacity 666


Ejemplo: jconsole processID



Referencia:
-Top 5 Static Analysis Plugins for Eclipse.
-Memoria PermGen en Java.
-Oracle: Using Jconsole.
-5 things you didn't know about ... Java performance monitoring, Part 2.
-InstallVisualVM and JSTAT.


No hay comentarios:

Publicar un comentario