Jaguar Code Mappings Map bytecode segments to inlined machine code Not the same as "inlining native methods" Best for short operations on a few Java objects Big performance boost: 0.066 usec Jaguar inlined object manipulation 0.985 usec native method call Goes further than native methods Can map field accesses, 'new' operator, etc. to machine code Expose system resources as type-safe Java object Enables external memory management Remap Java object references to "external" memory e.g., pinned network buffer Tie external memory tightly into Java application