Incremental copying garbage collection for WAM-based Prolog systems


We present an incremental copying garbage collector for the heap in WAM-based Prolog systems. We describe a heap layout in which the heap is divided in a number of equal-sized blocks. Other changes to the standard WAM allow to garbage collect these blocks independently from each other. Independent collection of heap blocks is the basis of our incremental… (More)
DOI: 10.1017/S147106840600278X

7 Figures and Tables


  • Presentations referencing similar topics