Skip to content

This is a previous work I've done on hotspot, the name TransGC meaning transactional GC. It conatains the hack that I made to enable hotspot to group objects into different transactional areas so that we can reclaim the space once the transaction is over. The implementation is complete, but unfortunately the overhead is not acceptable. It runs w…

License

techtony2018/TransGC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TransGC

This is a previous work I've done on hotspot, the name TransGC meaning transactional GC. It conatains the hack that I made to enable hotspot to group objects into different transactional areas so that we can reclaim the space once the transaction is over. The implementation is complete, but unfortunately the overhead is not acceptable. It runs with real benchmarks like specj2004, but the performance is not as good as expected, that's why it's not published into a paper yet. But I would like to still share this code in case anyone is interested.

About

This is a previous work I've done on hotspot, the name TransGC meaning transactional GC. It conatains the hack that I made to enable hotspot to group objects into different transactional areas so that we can reclaim the space once the transaction is over. The implementation is complete, but unfortunately the overhead is not acceptable. It runs w…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published