[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