Towards region-based memory management for mercury programs

  • Authors:
  • Quan Phan;Gerda Janssens

  • Affiliations:
  • Department of Computer Science, K.U. Leuven, Heverlee, Belgium;Department of Computer Science, K.U. Leuven, Heverlee, Belgium

  • Venue:
  • ICLP'06 Proceedings of the 22nd international conference on Logic Programming
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Logic programming systems build the terms on the heap. Then automatic memory management for the heap relies on backtracking and runtime garbage collection to reclaim space on the heap. While efficient implementations of garbage collectors for logic programming languages can reuse more than 90% of the heap space, they introduce performance overhead to the execution of a program.