Scaling Objects for the Enterprise: GemStone/S Architecture
- Intro (23MB)
- Objects (54MB)
- Special Objects and Header (67MB)
- Large Objects (18MB)
- Repository, Extents, and Object Table (22MB)
- Component Overview (41MB)
- Shared Page Cache (58MB)
- How Gems Create an Object (28MB)
- How Gems Read an Object (21MB)
- How Gems Modify an Object (34MB)
- How A Gem Dereferences an Object (8MB)
- Commit Record Backlog (44MB)
- Handling Commit Record Backlog (14MB)
- Commit Process (35MB)
- Concurrency (71MB)
- Lock Granularity (67MB)
- Reduced Conflict Classes (87MB)
- Stone Process (61MB)
- GC - Live and Dead Objects (53MB)
- Repository GC Steps (64MB)
- Epoch GC, Offline GC, Multi-machine (15MB)
- Garbage Collection Questions (66MB)