[rvm-research] Trying to learn garbage collection

"Thai, Richard P" <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <D87E325A4A461248B6BB5AF8CC7F6282B03D3201@exchmb-tel-1.rose-hulman.edu>
I'm currently trying my hand at making a garbage collector in MMTk and I've followed the tutorial on adding a new GC (http://jikesrvm.org/Adding+a+New+GC). I've also peppered logs throughout the classes and methods of the new GC I've created, but I don't think I can really follow what's happening after running the tests.

For one, I've set the properties file to utilize bitmap marking (config.mmtk.headerMarkBit=true) in the BaseBaseMarkSweepTuned.properties file and it doesn't seem to achieve anything.

Another thing, the log files outputted are incredibly large. There's no discernible pattern among the methods that are called. I notice a lot of the alloc/postAlloc calls in the mutator, getPagesUsed, etc, but the file is too large for me to clearly understand it all.

Would anyone have any advice as to a better way towards understanding how GC's operate in this system? At least well enough so that I can reasonably affect the files when creating my own. In addition, would anyone know how to enable bitmap marking with the built-in MarkSweep collector?

Best Regards,
Richard

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

_______________________________________________
Jikesrvm-researchers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.