Hi, I've submitted a patch to JIRA-2291 that enables parallel copying
of live objects from nursery space to mature space. Please Harmony
committer helps to commit it.

This patch has a major change in remember set data structure
arrangment. Each mutator and collector has a thread local vector for
object slot remembering. Once this vector is full, it will be put into
a global rem set pool, and the thread will grab another vector from a
free block pool for  new object slots remembering. Remeber set is
arranged this way to enable parallel remembering and load-balance
during parallel copying. The collectors can grab remember set vectors
from the global pool for trace-forwarding till the pool is run out.

Thanks,
xiaofeng

URL: http://issues.apache.org/jira/browse/HARMONY-2291

Reply via email to