Tax-and-spend: democratic scheduling for real-time garbage collection. - Joshua S. Auerbach; David F. Bacon; Perry Cheng; David Grove; Ben Biron; Charlie Gracie; Bill McCloskey; Aleksandar Micic; Ryan Sciampacone (EMSOFT, 2008)

Dynamic monitor allocation in the Java virtual machine. - Marcel Dombrowski; Kenneth B. Kent; Michael Dawson 001; Charlie Gracie; Rainer Herpers (JTRES, 2013)

Automatic Application Performance Improvements through VM Parameter Modification after Runtime Behavior Analysis. - Kenneth B. Kent; Nicolas Neu; Charlie Gracie; André Hinkenjann (VALUETOOLS, 2014)

String deduplication during garbage collection in virtual machines. - Konstantin Nasartschuk; Marcel Dombrowski; Kenneth B. Kent; Aleksandar Micic; Dane Henshall; Charlie Gracie (CASCON, 2016)

Thread-group based local heap garbage collection in a simulated runtime environment. - Marcel Dombrowski; Konstantin Nasartschuk; Kenneth B. Kent; Gerhard W. Dueck; Charlie Gracie (CCECE, 2016)

Improving garbage collection-time string deduplication. - Konstantin Nasartschuk; Kenneth B. Kent; Stephen A. MacKay; Aleksandar Micic; Charlie Gracie (CASCON, 2017)

Persistent memory storage of cold regions in the OpenJ9 Java virtual machine. - Scott Ryan Young; Michael Flawn; Gerhard W. Dueck; Kenneth B. Kent; Charlie Gracie (CASCON, 2018)

NUMA Awareness: Improving Thread and Memory Management. - Maria Patrou; Kenneth B. Kent; Gerhard W. Dueck; Charlie Gracie; Aleksandar Micic (SEAA, 2018)

Cold Object Identification and Segregation using Page Protection and Profiling. - Abhijit Taware; Kenneth B. Kent; Gerhard W. Dueck; Charlie Gracie (MECO, 2020)