Internal pointer

For our purposes, an internal pointer is a Java object reference that has been offset so that it points into an object rather than to the actual object header where the object starts in memory. While this construct needs to be treated specially by the garbage collector, it is useful when generating high-performance code, to implement things like array traversal. Internal pointers are also necessary on platforms with limited addressing modes, such as IA-64.

Get Oracle JRockit 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.