Code Review for 7029167

Prepared by:never on Wed Mar 30 17:59:15 PDT 2011
Workspace:/net/smite.us.oracle.com/export/ws/ccmark
Compare against: /net/smite.us.oracle.com/export/ws/baseline
Summary of changes: 34 lines changed: 28 ins; 2 del; 4 mod; 9732 unchg
Patch of changes: 7029167.patch
Author comments:
7029167: add support for conditional card marks
Reviewed-by:

Repeated updates to the card table can be a source of contention on
multiprocessor machines that can greatly inhibit scalability. This
adds support in C2 for conditional card marks. Tested with jbb and
CTW. At some point this should be turned on automatically when multi
socket machines are detected but that's covered under another bug as
is C1 support.

Bug id: 7029167 add support for conditional card marks
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/globals.hpp

3 lines changed: 3 ins; 0 del; 0 mod; 3823 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/graphKit.cpp

21 lines changed: 18 ins; 2 del; 1 mod; 3690 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/macro.cpp

10 lines changed: 7 ins; 0 del; 3 mod; 2219 unchg

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