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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access