Lines Matching refs:at

617   // during a Full GC (at least currently) and the entire marking
625 // will be at the end of evacuation pauses, when tasks are
751 // them as guarantees at the beginning / end of the bitmap
783 print_reachable("at-cycle-start",
803 // marking phase. So, we initilize this here, at the start of the
804 // cycle, so that at the remaining overflow number will decrease at
822 // update_g1_committed() will be called at the end of an evac pause
823 // when marking is on. So, it's also called at the end of the
861 // at this point everyone should have synced up and not be doing any
909 // at this point everything should be re-initialized and ready to go
1034 assert(n_conc_workers > 0, "Always need at least 1");
1083 // at least one root region to scan. So, if it's false, we
1141 // world is stopped at this checkpoint
1245 // Takes a region that's not empty (i.e., it has at least one
1306 // Find the first marked object at or after "start".
1319 // Note: if we're looking at the last region in heap - obj_end
1345 // Note: if we're looking at the last region in heap - top
1452 bool expected = _exp_region_bm->at(index);
1453 bool actual = _region_bm->at(index);
1472 expected = _exp_card_bm->at(i);
1473 actual = _card_bm->at(i);
1477 gclog_or_tty->print_cr("Region %u: card bitmap mismatch at " SIZE_FORMAT ": "
1610 // Note: if we're looking at the last region in heap - top
1793 // If we iterate over the global cleanup list at the end of
1796 // might not be empty at the beginning of cleanup; we might
1843 // world is stopped at this checkpoint
2038 // Noone else should be accessing the _cleanup_list at this point,
2046 // Instead of adding one region at a time to the secondary_free_list,
2047 // we accumulate them in the local list and move them a few at a
2094 // of overflowing the stack - which we would rather avoid at this late
2121 gclog_or_tty->print_cr("\t[%d] we're looking at location "
2141 // flag while there may still be some work to do. (See the comment at
2197 // flag while there may still be some work to do. (See the comment at
2211 // reference processing at the end of G1 concurrent marking
2360 // We need at least one active thread. If reference processing
2472 // Leave _parallel_marking_threads at it's
2701 // _heap_end will not change underneath our feet; it only changes at
2763 "the region limit should be at bottom");
2848 assert(SafepointSynchronize::is_at_safepoint(), "should be at a safepoint");
2974 // the object ending at ntams.
3002 assert(task_card_bm->at(scan_idx) == true, "should be");
3004 assert(_cm_card_bm->at(scan_idx) == true, "should be");
3207 return _card_bm.at(offset >> CardTableModRefBS::card_shift);
3344 // at bottom). We then do some allocation in the region (NTAMS
3345 // stays at bottom), followed by the region being used as a GC
3564 // we popped at least one entry from the local queue
3602 // yes, we did actually pop at least one entry
3632 // of things to do) or totally (at the very end).
3685 // of things to do) or totally (at the very end). Notice that,
3865 phase, tasks attempt to keep the global mark stack at a small
3891 at the beginning. So, if enough buffers are available, the
3892 marking step aborts and the SATB buffers are processed at
3896 right at the end of do_marking_step(). This saves us from a lot
3900 aborting and doing the yield right at the end.
3950 "only one thread should claim this task at any one time");
3953 // possible for two threads to set the _claimed flag at the same
4001 // right at the end of this task.
4006 // look at SATB buffers before the next invocation of this method.
4053 // object currently being looked at. So, if we bail out, we
4120 "at this point we should be out of regions");
4128 "at this point we should be out of regions");
4144 // Attempt at work stealing from other task's queues.