Hashconsing in an incrementally garbage-collected system: a story of weak pointers and hashconsing in ocaml 3.10.2

  • Authors:
  • Pascal Cuoq;Damien Doligez

  • Affiliations:
  • Commissariat a l'Energie Atomique, Saclay, France;Instritut National de Recherche en Informatique et Automatique, Rocquencourt, France

  • Venue:
  • Proceedings of the 2008 ACM SIGPLAN workshop on ML
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article describes the implementations of weak pointers, weak hashtables and hashconsing in version 3.10.2 of the Objective Caml system, with focus on several performance pitfalls and their solutions.