MMTk is a memory management toolkit providing language implementers with a powerful memory management framework and researchers with a multi-runtime platform for memory management research. It is a complete re-write of the original MMTk, which was written in Java as part of Jikes RVM.
MMTk is under active development. While it is not yet ready for deployment, early adopter language implementers and memory management researchers can start using it experimentally.
The project would not be possible without industrial support. To date we’ve received generous sponsorship from Huawei and Google. Each of our industrial partners has provided us with no-strings-attached support for the development of this open source memory management framework.