An efficient non-moving garbage collector for functional languages

Katsuhiro Ueno, Atsushi Ohori, Toshiaki Otomo

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


Motivated by developing a memory management system that allows functional languages to seamlessly inter-operate with C, we propose an efficient non-moving garbage collection algorithm based on bitmap marking and report its implementation and performance evaluation. In our method, the heap consists of sub-heaps {Hi

Original languageEnglish
Pages (from-to)196-208
Number of pages13
JournalACM SIGPLAN Notices
Issue number9
Publication statusPublished - 2011 Sept 1


  • Bitmap Marking
  • Generational Collectors
  • Non-moving Garbage Collection
  • SML#

ASJC Scopus subject areas

  • Computer Science(all)


Dive into the research topics of 'An efficient non-moving garbage collector for functional languages'. Together they form a unique fingerprint.

Cite this