• Corpus ID: 201881687

Garbage Collection Evaluation Infrastructure for the Cog VM

@inproceedings{Kaleba2018GarbageCE,
  title={Garbage Collection Evaluation Infrastructure for the Cog VM},
  author={Sophie Kaleba and Cl{\'e}ment B{\'e}ra and Eliot Miranda},
  year={2018}
}
One of the next steps to improve Cog, the default virtual machine for multiple programming languages in the Smalltalk family, such as Pharo, Squeak and Newspeak, is to decrease garbage collection pause times. Reference garbage collection algorithm implementations and a benchmarking infrastructure are required to evaluate the performance of a new algorithm and compare it. Cog features a Mark-Compact algorithm, used in production, to which we added a Mark-Sweep algorithm, providing two reference…