Code Review for 8017070-hs25

Prepared by:johnc on Fri Jun 28 11:59:21 PDT 2013
Compare against:
Compare against version:c92b74c62d97
Summary of changes: 6 lines changed: 1 ins; 4 del; 1 mod; 210 unchg
Patch of changes: 8017070-hs25.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/gc_implementation/g1/g1CardCounts.cpp

rev 4853 : 8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
Summary: The assert is invalid when a card is being refined by two different threads and its count crosses the hot threshold - the refinement count will be updated once by each thread triggering the assert. Remove the assert and update the count using a bounded expression.
6 lines changed: 1 ins; 4 del; 1 mod; 210 unchg

This code review page was prepared using /java/j2se/bin/webrev (vers 23.18-hg).