Safepoint

A safepoint is a place in Java code where a Java thread may halt its execution. The safepoint contains information for the runtime that isn't available in other places, such as which registers contain objects (needed by the GC). The safepoint also guarantees that everything in the thread context is either an object, an internal pointer to an object or not an object. No intermediate states exist.

See also Livemap.

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.