Re: [rvm-research] How does the large object space work?
Eliot Moss <[email protected]>
| Newsgroups | gmane.comp.java.jikes.rvm.devel |
|---|---|
| Message-ID | <[email protected]> |
Dear Nathan -- IIRC, the standard large object space (LOS) in Jikes RVM employs the Treadmill approach, described some time ago in a paper by Henry Baker. It maintains a number of lists that place the objects into different *logical* spaces, and can even represent multiple generations. Thus it could well be that a particular design has a nursery list for newly created LOS objects. There will certainly be at least one from-space and one to-space. To consider certain objects to be "marked", it should work just to move them to the appropriate to-space list. The lists are all doubly-linked to facilitate easy movement of individual objects from list to list. Regards -- Eliot ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk