Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.0.1
-
Component/s: Infrastructure: Build
-
Labels:None
-
Number of attachments :
Description
In the paper, "Boot Image Layout for Jikes RVM" to be presented at ICOOOLPS 2008, we present different ways of traversing the object graph that's written into the boot image. From the current depth first traversal the number of pages containing references can be reduced from 2666 to 1368 by a breadth first prioritized traversal. With such a scheme, modest speedups (<1%) were recorded.
Patch that implements breadth, depth and prioritized object traversal during boot image writing. It pushes up boot image write time by about 50%. This can possibly be reduced by making the traversal parallel. Not applying patch until there's a clear story on what to do about the build time. The patch will apply against r14328 to 14342.