[rvm-research] Threads created by concurrent collector

Shoaib Akram <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <CAB7d=93cycKPPnOW0fnKBT-RuRLNjjih1OOEtuFoZy-fVB5ZKQ@mail.gmail.com>
Hi all,

I am currently using jikesrvm to understand the behavior of collectors. I
have not dived in to the code base yet so perhaps I am going to ask
something that could be answered by looking at the code: l I want to use
prior knowledge just in case ! My question is that: when I use the
concurrent garbage collector in jikes with "t" threads, jikes actually
creates "2t" threads. I understand that collection is divided into two
major tasks and each task is completed by a pool of "t" threads? My main
question is that, what does the two different tasks actually do? What is
the division of collection process (if there is one)? From what I have
observed, the behavior of the two pools differ in subtle ways with the most
important being: one pool is more memory-intensive than the other. Does any
one know about what exactly each pool does? Or point me to the exact code
base?

Regards,
Shoaib.

**

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