

Inline Caching: ¿El corazón de un runtime eficiente? - Ignacio Losiggio
🧻 Inline Caching: ¿El corazón de un runtime eficiente?
En esta ocasión, Ignacio Losiggio (más conocido como Mega), nos va a hablar sobre “inline caching”, una técnica para optimizar lenguajes de programación orientada a objetos, en tiempo de ejecución.
🧠 Las cachés en línea fueron desarrolladas inicialmente en Xerox PARC como parte de la implementación de Smalltalk-80. Desde su inspección distintos contextos las extendieron de forma polimórfica, las usaron para acelerar acceso a datos o incluso permitieron el desarrollo de recopilación adaptativa (tanto en sistemas JIT como sistemas interpretados).
🧠 ¡Hablemos entonces de esta técnica! Tanto en sus beneficios de rendimiento como en la información que permite recolectar de programas en ejecución.
Sumate este jueves a las 15hs, en el pabellón 0 + infinito aula 1604 o virtual por google meet.