src/share/vm/gc_interface/collectedHeap.cpp

changeset 1629
34fb2662f6c2
parent 1601
7b0e9cba0307
child 1903
15190cbcabe9
equal deleted inserted replaced
1628:c81fa70144aa 1629:34fb2662f6c2
64 64
65 void CollectedHeap::pre_initialize() { 65 void CollectedHeap::pre_initialize() {
66 // Used for ReduceInitialCardMarks (when COMPILER2 is used); 66 // Used for ReduceInitialCardMarks (when COMPILER2 is used);
67 // otherwise remains unused. 67 // otherwise remains unused.
68 #ifdef COMPLER2 68 #ifdef COMPLER2
69 _defer_initial_card_mark = ReduceInitialCardMarks && (DeferInitialCardMark || card_mark_must_follow_store()); 69 _defer_initial_card_mark = ReduceInitialCardMarks && can_elide_tlab_store_barriers()
70 && (DeferInitialCardMark || card_mark_must_follow_store());
70 #else 71 #else
71 assert(_defer_initial_card_mark == false, "Who would set it?"); 72 assert(_defer_initial_card_mark == false, "Who would set it?");
72 #endif 73 #endif
73 } 74 }
74 75

mercurial