Residency Check Elimination for Object-Oriented Persistent Language

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We explore !.he ramifications ofobjectresidency assumptions and their impact on residency checking for several
subroutine dispatch scenarios: procedural, static object-oriented, and dynamic (virtual) object-oriented. We obtain dynamic counts of the residency checks necessary for execution ofseveral benchmark persistent programs
under each of these scenarios. The resuhs reveal that significant reductions in the number of residency checks
can be achieved through application of residency rules derived from lhe dispatch scenario under which a program executes, as well as additional constraints specific lo the language in which it is implemented.
Original languageEnglish
Title of host publicationProceedings of the 7th Workshop on Persistent Object Systems
EditorsRichard Connor, Scott Nettles
PublisherMorgan Kauffman Publishers
Pages174-183
ISBN (Print)1-55860-447-2
Publication statusPublished - 1996
Externally publishedYes

Cite this