CRR: 6888316 and 6888619 (remove guarantees / change guarantees to asserts in concurrent mark) (S)

Tony Printezis tony.printezis at sun.com
Tue Oct 6 21:31:30 UTC 2009


Hi all,

Could I please get a couple of code reviews for this one?

http://cr.openjdk.java.net/~tonyp/6888316/webrev.0/

The important (and very small) change is the removal of a guarantee that 
is incorrect. Please have a look at the Evaluation notes on CR 6888316 
for details.

The less important (but larger) change is the change of many guarantees 
in the G1 concurrent marking code into asserts (as we should not have 
that overhead in the product build). I also took this opportunity to 
split some of the asserts and tidy up formatting.

There are about 150 lines changed, but the changes are straightforward, 
even though somewhat tedious to review.

Thanks,

Tony

-- 
---------------------------------------------------------------------
| Tony Printezis, Staff Engineer   | Sun Microsystems Inc.          |
|                                  | MS UBUR02-311                  |
| e-mail: tony.printezis at sun.com   | 35 Network Drive               |
| office: +1 781 442 0998 (x20998) | Burlington, MA 01803-2756, USA |
---------------------------------------------------------------------
e-mail client: Thunderbird (Linux)





More information about the hotspot-gc-dev mailing list