Re: [rvm-research] Question about CopyMS MMTk plan

Stephen Blackburn <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <731DDD28E42330469176CB1259DA8059CC6871@HKNPRD0610MB385.apcprd06.prod.outlook.com>
Copy MS uses a very simple algorithm.   You can think of it as half way to being a generational collector.   Young objects are allocated separately (in a copy space) and are copied if they survive their first collection, but they are not collected independently.   The whole heap is collected at every GC, so there is no need for a write barrier.

This GC is one of the first steps in the MMTk tutorial; I highly recommend you take a look at it (although the tutorial itself is in need of updating, the general ideas still hold).

http://jikesrvm.org/MMTk+Tutorial

--Steve


________________________________
From: Baptiste Saleil [[email protected]]
Sent: Tuesday, June 11, 2013 11:24 PM
To: [email protected]
Subject: [rvm-research] Question about CopyMS MMTk plan

Hello there,

I'm currently working with JikesRVM's GC MMTk.
I see in documentation differents StopTheWorld plans for the GC but have an question about one.

Can you please give me more details about the algorithm used by the CopyMS plan[1] ?
Is it using the "Best of Both Worlds" algorithm from Sylvain Stanchina and Matthias Meyer (ISMM'07) ?
What exactly is what you call "nursery" and how do you use it ?

Thanks.
Baptiste Saleil

[1] http://jikesrvm.sourceforge.net/apidocs/latest/org/mmtk/plan/copyms/CopyMS.html

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

_______________________________________________
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.