Rendimiento de Java: consejos detallados para la optimización y programación de Java 8, 11 y versiones posteriores


Precio:
Precio de venta$65.99

Descripción

La codificación y las pruebas se consideran generalmente áreas separadas de especialización. En este libro práctico, el experto en Java Scott Oaks parte de la base de que cualquiera que trabaje con Java debería ser hábil para comprender cómo se comporta el código en la Máquina Virtual Java, incluyendo los ajustes que probablemente ayuden al rendimiento. Esta segunda edición actualizada le ayuda a adquirir un conocimiento profundo del rendimiento de las aplicaciones Java utilizando tanto la JVM como la plataforma Java.

Tanto los desarrolladores como los ingenieros de rendimiento aprenderán una variedad de características, herramientas y procesos para mejorar el rendimiento de las versiones LTS de Java 8 y 11. Si bien el énfasis está en las versiones y características soportadas en producción, este libro también presenta vistas previas de emocionantes nuevas tecnologías como la compilación ahead-of-time y las recolecciones de basura experimentales.

  • Comprenda cómo las diversas plataformas y compiladores Java afectan el rendimiento
  • Aprenda cómo funciona la recolección de basura de Java
  • Aplique cuatro principios para obtener los mejores resultados de las pruebas de rendimiento
  • Utilice el JDK y otras herramientas para saber cómo se está desempeñando una aplicación Java
  • Minimice el impacto del recolector de basura mediante ajustes y prácticas de programación
  • Aborde los problemas de rendimiento en las API de Java
  • Mejore el rendimiento de las aplicaciones de bases de datos basadas en Java


Autor: Scott Oaks
Editorial: O'Reilly Media
Publicado: 03/03/2020
Páginas: 450
Tipo de encuadernación: Tapa blanda
Peso: 1.57 lbs
Tamaño: 9.19h x 7.00w x 0.91d
ISBN13: 9781492056119
ISBN10: 1492056111
Categorías BISAC:
- Computadoras | Lenguajes | Java
- Computadoras | Software de Negocios y Productividad | General

Sobre el autor

Scott Oaks es arquitecto en Oracle Corporation, donde trabaja en el rendimiento del software de middleware de Oracle. Antes de unirse a Oracle, trabajó durante años en Sun Microsystems, especializándose en muchas tecnologías dispares, desde el kernel de SunOS hasta la programación de redes y RPCs, pasando por los sistemas de ventanas y el OPEN LOOK Virtual Window Manager. En 1996, Scott se convirtió en evangelista de Java para Sun y en 2001 se unió a su grupo de rendimiento de Java, que ha sido su enfoque principal desde entonces. Scott también es autor de los títulos Java Security, Java Threads, JXTA in a Nutshell y Jini in a Nutshell de O'Reilly.