Premium
Reducing object storage requirements in a multi‐user environment
Author(s) -
Boysen Pete,
Shah Pinaki
Publication year - 1993
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380230302
Subject(s) - computer science , garbage collection , object storage , garbage , storage management , virtual memory , computer data storage , implementation , operating system , virtual machine , object (grammar) , embedded system , database , memory management , overlay , software engineering , programming language , artificial intelligence
Many Smalltalk implementations store objects in a large file called a virtual image. Each user must have a copy of the virtual image to execute. Since the image can exceed a megabyte in size, considerable disk space is required to support such a system in a multi‐user environment. In this paper, a method is described which can reduce storage requirements for systems which use generation scavenging as a memory reclamation technique. This method also improves the performance of the checkpoint operation and offline garbage‐collection.