United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6729594 : par compact - remove unused block table implementation

Details
Type:
Enhancement
Submit Date:
2008-07-24
Status:
Closed
Updated Date:
2010-04-28
Project Name:
JDK
Resolved Date:
2010-04-28
Component:
hotspot
OS:
generic
Sub-Component:
gc
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
hs13
Fixed Versions:
hs14 (b06)

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
The parallel compacting collector contains unused code for a "block table" that was an attempt to speed up pointer updates during compaction.  The code no longer works and should be removed.

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/0166ac265d53
                                     
2008-10-01
EVALUATION

This block table code was never updated when the marking bitmap changed to separate the object start bits from the end bits and is now badly bit-rotted.  A new implementation is planned; see 6725714.
                                     
2008-07-24



Hardware and Software, Engineered to Work Together