Details
Description
This is also a proposal for a GSoC project.
Below are comments coming from Richard Jones:
- The GCspy drivers have lagged behind JikesRVM development
- Richard has drivers for GenCopy, GenMS etc but for old versions
- It would be nice to have drivers for all the collectors in 2.9
- There's a new version of GCspy that needs integrating (see Cheadle et al, ISMM06); this also has support
for high frequency events which might be interesting. - Richard has some ideas for enhancements and using GCspy to control collector etc more in an experimental setting.
It would also be interesting to integrate the visualization with tuning fork:
http://domino.research.ibm.com/comm/research_projects.nsf/pages/metronome.tenedor.html
Issue Links
- depends upon
-
RVM-586
ArrayIndexOutOfBoundsException in GCSpy
-
Hi Thomas,
I suggest you contact the original proposed mentor Richard Jones (R.E.Jones@kent.ac.uk) about this opportunity. I am one of Richards PhD students who originally applied for GSoC funding to tackle this problem. Unfortunately the funding from GSoC is limited and was directed towards more pressing JikesRVM issues.
Since the original GSoC application Richard had a summer intern work on the project - some progress was made but I am not sure of the current working state of the project. I know that the current GCspy C server was dropped in favour of using the GCsp C++ server. To stand a chance at this being a successful project for your Thesis you would need to be familiar with C++, Java and have some knowledge of Garbage Collection.
If you have further questions please don't hesitate to ask.
Kind regards
Laurence