Title: Real-time garbage collection for WAM-based Prolog systems
Authors: Vandeginste, Ruben # ×
Issue Date: 2002
Conference: ESSES PhD Student Meeting at he 9th International Static Analysis location:Madrid, Spain date:September 15-21, 2002
Abstract: Most garbage collectors for Prolog systems suffer from large pause
times when working with large heaps. Before starting the garbage
collection cycle, the mutator is stopped and can only resume working
once the whole heap has been collected. A real-time garbage collector
tries to minimize pause times by interleaving the garbage collection
cycle with mutator actions. We propose a real-time garbage collector
for the WAM based on copying collection. However, some modifications
to the standard WAM are needed because our algorithm uses a heap split
in smaller chunks in order to lower the memory requirements (in
comparison with simple copying collectors). Nonetheless we think the
collector can easily be adapted for use in other WAM-based Prolog
Publication status: published
KU Leuven publication type: IMa
Appears in Collections:Informatics Section
× corresponding author
# (joint) last author

Files in This Item:

There are no files associated with this item.


All items in Lirias are protected by copyright, with all rights reserved.