-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Metis wiki!
Metis is a smart memory allocator that aims to reduce potential memory fragmentation by using historical garbage collection reclamation information. It consists of two phases: profiling phase and activation phase. In the profiling phase, Metis builds a correlation model by tracing GC cycled objects and the JVM instructions that create these objects. In the activation, objects are allocated in a place whether it will be recycled with nearby objects together in one GC.
For detail, please refer to publication:
S. Xu, Q. Guo, G. Dueck, D. Bremner, Y. Wang. Metis: A Smart Memory Allocator Using Historical Reclamation Information. In Proceedings of 10th Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems Workshop (ICOOOLPS 2015), held in conjunction with ECOOP 2015, Prague, July 6, 2015.