This video describes how a GemStone Smalltalk virtual machine reads an existing object. The process depends on the types of object references (special, in-memory, or object ID). If the object is not in local memory then we need to read it from a page in the shared page cache. If the page is not in the cache, then we need to load it from disk.

Advertisements