• Home
  • Search
  • Garbage collection software integrated with the system swapper in a virtual memory system
  • Cite Icon2
  • https://doi.org/10.1109/wescan.1993.270572Copy DOI Icon

Garbage collection software integrated with the system swapper in a virtual memory system

  • May 17, 1993
  • J.d Katzberg +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The authors have designed and implemented a modular Lisp interpreter for garbage collector evaluation. Data structures such as the list store, the hash table, the symbol table and the stacks were kept in separate modules with only the routines needed to handle them. Routines in other modules may only read and manipulate these data structures through the specified routines. Using this approach, when a garbage collector strategy or method of storing list cells is changed only the store module need be modified. Test programs and measurement strategies were designed for evaluating garbage collector performance in a virtual memory environment. Three garbage collectors have been coded and tested. They are a conventional link reversal marking garbage collector, a conventional recopying garbage collector, and a garbage collector integrated with the system swapper. The implementations are described and their performances are compared. >

Similar Papers
  • Research Article
  • Citations3

I/O buffer performance in a virtual memory system

  • Jul 01, 1976
  • ACM SIGSIM Simulation Digest
  • Stephen W Sherman +1
  • Book Chapter

CHAPTER 12 - Programming Languages for Information Structures

  • Jan 01, 1971
  • Data Structures
  • A.T. Berztiss
  • Conference Article
  • Citations6

Garbage collector assisted memory offloading for memory-constrained devices

  • Jan 01, 2003
  • Chen +3
  • Conference Article
  • Citations2

Powering-off DRAM with aggressive page-out to storage-class memory in low power virtual memory system

  • Apr 01, 2016
  • Yusuke Shirota +3
  • Research Article
  • Citations28

Controlling garbage collection and heap growth to reduce the execution time of Java applications

  • Sep 01, 2006
  • ACM Transactions on Programming Languages and Systems
  • Tim Brecht +3
  • Single Report
  • Citations22

Virtual Memory for the Sprite Operating System

  • Jun 29, 1986
  • Michael N Nelson
  • Conference Article
  • Citations8

Impact of virtual execution environments on processor energy consumption and hardware adaptation

  • Jun 14, 2006
  • Shiwen Hu +1
  • Conference Article
  • Citations1

Cloaca: A Concurrent Hardware Garbage Collector for Non-strict Functional Languages

  • Aug 28, 2024
  • Craig Ramsay +1
  • Research Article
  • Citations28

RUMA has it

  • Jun 01, 2016
  • Proceedings of the VLDB Endowment
  • Felix Martin Schuhknecht +2
  • Book Chapter
  • Citations1

MedusaVM: Decentralizing Virtual Memory System for Multithreaded Applications on Many-core

  • Jan 01, 2018
  • Miao Cai +3
  • Conference Article
  • Citations38

Controlling garbage collection and heap growth to reduce the execution time of Java applications

  • Oct 01, 2001
  • Tim Brecht +3
  • Research Article
  • Citations9

Harnessing epoch-based reclamation for efficient range queries

  • Feb 10, 2018
  • ACM SIGPLAN Notices
  • Maya Arbel-Raviv +1
  • Conference Article

Enhancing Garbage Collection Synchronization Using Explicit Bit Barriers

  • Sep 01, 2015
  • Jochen Hollmann +2
  • Research Article

Paging out Multiple Clusters to Improve Virtual Memory System Performance

  • Jan 01, 2014
  • IEICE Transactions on Information and Systems
  • Woo Hyun Ahn +4
  • Conference Article
  • Citations1

Access control protocols for multi-view on-the-fly memory computer system

  • Jan 01, 1994
  • Jutla +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.