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 |