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).