src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

changeset 3184
246daf2c601d
parent 3176
8229bd737950
child 3268
8aae2050e83e
     1.1 --- a/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp	Thu Oct 06 13:28:09 2011 -0400
     1.2 +++ b/src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp	Wed Sep 28 08:21:30 2011 +0200
     1.3 @@ -1337,12 +1337,7 @@
     1.4    // storage in the heap comes from a young region or not.
     1.5    // See ReduceInitialCardMarks.
     1.6    virtual bool can_elide_tlab_store_barriers() const {
     1.7 -    // 6920090: Temporarily disabled, because of lingering
     1.8 -    // instabilities related to RICM with G1. In the
     1.9 -    // interim, the option ReduceInitialCardMarksForG1
    1.10 -    // below is left solely as a debugging device at least
    1.11 -    // until 6920109 fixes the instabilities.
    1.12 -    return ReduceInitialCardMarksForG1;
    1.13 +    return true;
    1.14    }
    1.15  
    1.16    virtual bool card_mark_must_follow_store() const {
    1.17 @@ -1366,8 +1361,6 @@
    1.18    // update logging post-barrier, we don't maintain remembered set
    1.19    // information for young gen objects.
    1.20    virtual bool can_elide_initializing_store_barrier(oop new_obj) {
    1.21 -    // Re 6920090, 6920109 above.
    1.22 -    assert(ReduceInitialCardMarksForG1, "Else cannot be here");
    1.23      return is_in_young(new_obj);
    1.24    }
    1.25  

mercurial