Check out the new USENIX Web site. next up previous
Next: Suspension Up: Lifecycle of a Persistent Previous: Creation

Execution

The limited size of Palm database records dictates a two-level allocation scheme. When in the course of program execution the amount of available memory in the current heap segments becomes insufficient despite garbage collection efforts, another record is allocated and locked in memory. New records are appended to the end of the linked list of heap records.

Failure of record allocation is signaled by an exception.




2001-02-27