Capítulo 8. Buenas prácticas de memoria nativa

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El montón es el mayor consumidor de memoria en una aplicación Java, pero la JVM asignará y utilizará una gran cantidad de memoria nativa. Y aunque enel Capítulo 7 se trataron formas de gestionar eficientemente el montón desde un punto de vista programático, la configuración del montón y cómo interactúa con la memoria nativa del sistema operativo es otro factor importante en el rendimiento global de una aplicación. Aquí hay un conflicto terminológico, ya que los programadores de C tienden a referirse a porciones de su memoria nativa como el montón de C. En consonancia con una visión del mundo centrada en Java, seguiremos utilizando montón para referirnos al montón de Java, y memoria nativa para referirnos a la memoria que no es montón de la JVM, incluido el montón de C.

Este capítulo trata estos aspectos de la memoria nativa (o del sistema operativo). Comenzaremos con una discusión sobre el uso total de memoria de la JVM, con el objetivo de comprender cómo monitorear ese uso para detectar problemas de rendimiento. Luego discutiremos varias formas de ajustar la JVM y el sistema operativo para un uso óptimo de la memoria.

Huella

El montón (normalmente) representa la mayor cantidad de memoria utilizada por la JVM, pero la JVM también utiliza memoria para sus operaciones internas. Esta memoria que no está en el montón es ...

Get Rendimiento de Java, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.