Persistent objects form a general and very useful method for storing internal program data between executions of a program. And Ada is an excellent language for implementing persistent objects. This paper introduces a low-impact, efficient implementation of persistent objects based on storage pools and the
POSIX.Memory_Mapping API. The performance and reliability of the implementation is compared with serialisation.