This video introduces some detail on the GemStone Smalltalk virtual machine (VM), called a ‘Gem’. Most of the discussion describes the process of creating a new object: allocate local memory, assign an object ID, add to an object table, then copy to a free page in the shared page cache.

About these ads