Details
-
Type:
Task
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 3.2
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
Every once in a while we need to go on a bootimage space reduction kick.
It might be about time again, and this task will serve as an umbrella to gather various workitems together.
Issue Links
| 1. | Reduce code space impact of specialized scanning routiunes | |
|
Unassigned | |
2. |
Push OSR-specific fields in VM_NormalMethod to subclass/side data structure | |
|
Ian Rogers | |
| 3. | Need more scalable global page free list | |
|
Unassigned | |
| 4. | Turn off bounds checks and null checks in uninterruptible code | |
|
Unassigned |
We currently keep around the byte codes for every method in the boot image. I haven't looked at how much we might be able to save, but just as an idea perhaps we can be more selective about these?
While we need them in some cases, there might be situations where having to resort to slurping them in from a jar file would be a better solution.