back to publications page

Abstract of TIC98 paper (presented by W. Zimmermann)

We show how to increase locality of object-oriented programs using several heaps. We introduce the notion of sandwich types which allow a coarser view on objects. Our idea for increasing locality is to use one heap per object of sandwich types. We demonstrate by performance measurements the effect of this strategy on running time, and show how to derive sandwich types from classes. Thus, it is possible to control the allocation of the different heaps using compile-time information.

Daniela Genius, 19.2.1999