Capítulo 4. Trabajar con el compilador JIT
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El compilador justo a tiempo (JIT) es el corazón de la Máquina Virtual Java; nada controla más el rendimiento de tu aplicación que el compilador JIT.
Este capítulo trata en profundidad el compilador. Comienza con información sobre cómo funciona el compilador y analiza las ventajas e inconvenientes de utilizar un compilador JIT. Hasta la aparición del JDK 8, tenías que elegir entre dos compiladores de Java. Hoy en día, esos dos compiladores siguen existiendo, pero trabajan conjuntamente, aunque en raras ocasiones es necesario elegir uno. Por último, veremos algunos ajustes intermedios y avanzados del compilador. Si una aplicación funciona lentamente sin ninguna razón evidente, esas secciones pueden ayudarte a determinar si el compilador es el culpable.
Compiladores Justo a Tiempo: Una visión general
Empezaremos con algo de material introductorio; no dudes en saltarlo si entiendes los fundamentos de la compilación "justo a tiempo".
Los ordenadores -y más concretamente las CPU- sólo pueden ejecutar un número relativamente reducido de instrucciones específicas, que se denominan código máquina. Por tanto, todos los programas que ejecuta la CPU deben traducirse a estas instrucciones.
Lenguajes como C++ y Fortran se denominan lenguajes compilados porque sus programas se entregan como código binario (compilado): se escribe el ...
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