-
Enhancement
-
Resolution: Fixed
-
P3
-
7
-
b124
-
generic
-
generic
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2205874 | 6u25 | Y. Ramakrishna | P3 | Closed | Fixed | b01 |
JDK-2204432 | hs20 | Y. Ramakrishna | P3 | Resolved | Fixed | b05 |
It appears that scavenges in a configuration where CMS is the
old generation may be unnecessarily saving/restoring more
header words than necessary. The code came in explicitly
with Biased Locking and was intended to work around a correctness
issue after the application of a performance patch to reduce
the number of header words saved/restored (presumably in the
presence of promotion failure; see related bugs)
and is somewhat delicate, so due diligence & caution is called for
before making what might appear to be the obvious changes
here as suggested by the customer.
old generation may be unnecessarily saving/restoring more
header words than necessary. The code came in explicitly
with Biased Locking and was intended to work around a correctness
issue after the application of a performance patch to reduce
the number of header words saved/restored (presumably in the
presence of promotion failure; see related bugs)
and is somewhat delicate, so due diligence & caution is called for
before making what might appear to be the obvious changes
here as suggested by the customer.
- backported by
-
JDK-2204432 CMS: could save/restore fewer header words during scavenge
-
- Resolved
-
-
JDK-2205874 CMS: could save/restore fewer header words during scavenge
-
- Closed
-
- relates to
-
JDK-6741157 ParallelGC: Promotion failure with biased locking can use excessive amount of c-heap.
-
- Closed
-