« Return to Thread: [rvm-research] Trace mature objects without interfering gc

Re: [rvm-research] Trace mature objects without interfering gc

by Chris Ryder :: Rate this Message:

Reply to Author | View in Thread


On 23 Jun 2009, at 20:05, Dingwen Yuan wrote:

> I am doing something related to pretenuring for generational gc. In  
> order to evaluate whether the pretenuring of some objects really  
> improve the gc, I want to test the reachability(liveness) of  
> pretenured objects, but this tracing of liveness should not  
> interfere with the actual gc. Is there any existing tools for this  
> and if yes, can they work with dacapo benchmarks?

Hi Dingwen.

Our tool 'MemTrace', which is available as a patch in the research  
archive at:

http://sourceforge.net/tracker/?func=detail&aid=2741045&group_id=128805&atid=723235

will give you lifetime profiles, though it does so by performing  
regular full-heap GC's using a semispace collector, which I guess is  
not what you want. However, it might be possible to modify it to  
perform non-moving collections if you are unable to find any other  
mechanism to use.

Cheers,
Chris.

------------------------------------------------------------------------------
_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

 « Return to Thread: [rvm-research] Trace mature objects without interfering gc