United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6672698 mangle_unused_area() should not remangle the entire heap at each collection.
JDK-6672698 : mangle_unused_area() should not remangle the entire heap at each collection.

Details
Type:
Bug
Submit Date:
2008-03-07
Status:
Resolved
Updated Date:
2010-05-09
Project Name:
JDK
Resolved Date:
2008-08-29
Component:
hotspot
OS:
generic
Sub-Component:
gc
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
hs14 (b03)

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
mangle_unused() writes a pattern into the unused part of the heap in debug mode.
If the heap is large, this can cause excessively long GC's to the point
that tests timeout.

                                    

Comments
EVALUATION

managle_unused_area() only mangles from top to end in a space.  Set some
artificial limit on the amount that will be mangled at each collection.
                                     
2008-03-07
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/12eea04c8b06
                                     
2008-07-10



Hardware and Software, Engineered to Work Together