src/share/vm/gc_interface/collectedHeap.cpp

changeset 1629
34fb2662f6c2
parent 1601
7b0e9cba0307
child 1903
15190cbcabe9
     1.1 --- a/src/share/vm/gc_interface/collectedHeap.cpp	Mon Jan 25 18:03:29 2010 -0500
     1.2 +++ b/src/share/vm/gc_interface/collectedHeap.cpp	Tue Jan 26 16:52:29 2010 -0800
     1.3 @@ -66,7 +66,8 @@
     1.4    // Used for ReduceInitialCardMarks (when COMPILER2 is used);
     1.5    // otherwise remains unused.
     1.6  #ifdef COMPLER2
     1.7 -  _defer_initial_card_mark = ReduceInitialCardMarks && (DeferInitialCardMark || card_mark_must_follow_store());
     1.8 +  _defer_initial_card_mark =    ReduceInitialCardMarks && can_elide_tlab_store_barriers()
     1.9 +                             && (DeferInitialCardMark || card_mark_must_follow_store());
    1.10  #else
    1.11    assert(_defer_initial_card_mark == false, "Who would set it?");
    1.12  #endif

mercurial