Fri, 29 Apr 2011 12:33:39 -0700 Merge
jmasa [Fri, 29 Apr 2011 12:33:39 -0700] rev 9344
Merge
Wed, 27 Apr 2011 14:40:41 -0700 7037756: Deadlock in compiler thread similiar to 6789220
johnc [Wed, 27 Apr 2011 14:40:41 -0700] rev 9343
7037756: Deadlock in compiler thread similiar to 6789220 Summary: Avoid blocking in CompileBroker::compile_method_base() if the current thread holds the pending list lock. Reviewed-by: never, brutisso, ysr
Tue, 26 Apr 2011 21:17:24 -0700 7039089: G1: changeset for 7037276 broke heap verification, and related cleanups
ysr [Tue, 26 Apr 2011 21:17:24 -0700] rev 9342
7039089: G1: changeset for 7037276 broke heap verification, and related cleanups Summary: In G1 heap verification, we no longer scan perm to G1-collected heap refs as part of process_strong_roots() but rather in a separate explicit oop iteration over the perm gen. This preserves the original perm card-marks. Added a new assertion in younger_refs_iterate() to catch a simple subcase where the user may have forgotten a prior save_marks() call, as happened in the case of G1's attempt to iterate perm to G1 refs when verifying the heap before exit. The assert was deliberately weakened for ParNew+CMS and will be fixed for that combination in a future CR. Also made some (non-G1) cleanups related to code and comments obsoleted by the migration of Symbols to the native heap. Reviewed-by: iveresov, jmasa, tonyp
Tue, 26 Apr 2011 11:46:34 -0700 7037939: NUMA: Disable adaptive resizing if SHM large pages are used
iveresov [Tue, 26 Apr 2011 11:46:34 -0700] rev 9341
7037939: NUMA: Disable adaptive resizing if SHM large pages are used Summary: Make the NUMA allocator behave properly with SHM and ISM large pages. Reviewed-by: ysr
(0) -3000 -1000 -300 -100 -30 -10 -4 +4 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip