El desarrollo de aplicaciones con requerimientos de alto rendimiento no es sencillo. Cada lenguaje, plataforma o librería tiene sus propias herramientas que ayudan a nuestro código Java a ser más eficiente.
En este seminario veremos con ejemplos las técnicas más habituales para hacer nuestro código eficiente. La optimización de código es el conjunto de fases de un compilador que transforman un fragmento de código en otro fragmento con un comportamiento equivalente y que se ejecuta de forma más eficiente, es decir, usando menos recursos de cálculo como memoria o tiempo de ejecución. Además, veremos qué utilidades podemos utilizar para comprobar la eficiencia de nuestro trabajo, tratando de ser lo más objetivos posible y respaldando las afirmaciones con pruebas.
Objetivos
Los asistentes sabrán qué elementos usar para que su código JAVA sea más eficiente, así como las herramientas disponibles para hacer una buena diagnosis de una aplicación.
Temario
1.Introducción
2.Un poco de filosofía
3.Aspectos a tener en cuenta
4.Problemas clásicos de rendimiento en JAVA
5.El Garbage Collector
6.Memoria en la Java Virtual Machine
7.Memory Leaks
8.Diagnóstico
9.Cómo puedo escribir código más eficiente
10.Focus en la Arquitectura
Para la realización de este seminario se requieren conocimientos básicos de programación en JAVA.
Seminario gratuito para asociados.