[rvm-research] how to enable/disable write barriers dynamically

View: New views
2 Messages — Rating Filter:   Alert me  

[rvm-research] how to enable/disable write barriers dynamically

by lalli_maven :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I want to implement the on-the-fly cycle collector based on age oriented gc. I'm in very early stages, but have got a general idea of where to put what. I've implemented soft handshaking etc. I'm now stuck at simple write barriers. Please guide me through the implementation of a write barrier. I want to implement the barriers so that the copy-on-write mechanism could be established.

--
N. Lalit Vidyadhar Sharma
lalit.nv@...

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

Re: [rvm-research] how to enable/disable write barriers dynamically

by Eddie Aftandilian-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Lalit,

If you look at version 3.0.1 of Jikes RVM, there is a concurrent
mark-sweep collector included.  It uses a dynamic write barrier that is
active only when a concurrent mark phase is occurring.  The collector
itself does not work with the current version of Jikes RVM (3.1.0), but
the write barrier code would be the same and should give you an example
of how to implement it.

-Eddie

Lalit Sharma wrote:

> I want to implement the on-the-fly cycle collector based on age oriented
> gc. I'm in very early stages, but have got a general idea of where to
> put what. I've implemented soft handshaking etc. I'm now stuck at simple
> write barriers. Please guide me through the implementation of a write
> barrier. I want to implement the barriers so that the copy-on-write
> mechanism could be established.
>
> --
> N. Lalit Vidyadhar Sharma
> lalit.nv@... <mailto:lalit.nv@...>
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Jikesrvm-researchers mailing list
> Jikesrvm-researchers@...
> https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers